2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-20 02:32:13 +00:00
Commit Graph

10944 Commits

Author SHA1 Message Date
Vladimir Prus
4bdafa91fc Add missing import
[SVN r22571]
2004-03-31 09:32:05 +00:00
Vladimir Prus
6e10fa5525 Introduce the <source> feature and make <library> work in the same way
as <source>.


[SVN r22570]
2004-03-31 08:02:59 +00:00
Vladimir Prus
a5591ef74a Introduce the <source> feature and make <library> work in the same way
as <source>.


[SVN r22570]
2004-03-31 08:02:59 +00:00
Vladimir Prus
12d08a7b73 Bugfix: the main target rules did not work unless called from Jamfile.
The used 'CALLER_MODULE' to determine the project where the main target
is to be declared, which did not work if the rule is called from another
module.

Thanks to Zbynek Winkler for the bug report.

* build/project.jam (current): New rule
* test/wrapper.py: New test
* other files: Use 'project.current'.


[SVN r22569]
2004-03-31 06:53:56 +00:00
Vladimir Prus
533abcaadd Bugfix: the main target rules did not work unless called from Jamfile.
The used 'CALLER_MODULE' to determine the project where the main target
is to be declared, which did not work if the rule is called from another
module.

Thanks to Zbynek Winkler for the bug report.

* build/project.jam (current): New rule
* test/wrapper.py: New test
* other files: Use 'project.current'.


[SVN r22569]
2004-03-31 06:53:56 +00:00
Dave Abrahams
030362de06 Added missing return value in order.c
[SVN r22565]
2004-03-30 19:53:34 +00:00
Dave Abrahams
17a9d33869 Added missing return value in order.c
[SVN r22565]
2004-03-30 19:53:34 +00:00
Vladimir Prus
2dd280cbb6 Improve the algorithm for computing build properties.
[SVN r22542]
2004-03-22 08:10:42 +00:00
Vladimir Prus
04096aab2d Improve the algorithm for computing build properties.
[SVN r22542]
2004-03-22 08:10:42 +00:00
Vladimir Prus
38079ac203 Fix a typo. Note that teh code is now not used, replaced with native rule,
so this should be considered a documentation tweak.


[SVN r22541]
2004-03-22 07:37:05 +00:00
Vladimir Prus
e75732021c Fix a typo. Note that teh code is now not used, replaced with native rule,
so this should be considered a documentation tweak.


[SVN r22541]
2004-03-22 07:37:05 +00:00
Rene Rivera
14a41106c6 Test with buildbot done. CVS mail notify works now.
[SVN r22501]
2004-03-15 06:20:03 +00:00
Rene Rivera
7cdba19dc7 Test with buildbot done. CVS mail notify works now.
[SVN r22501]
2004-03-15 06:20:03 +00:00
Rene Rivera
0bf9dcdbac Test for buildbot CVS mail notification.
[SVN r22500]
2004-03-15 03:37:35 +00:00
Rene Rivera
1d13587ce9 Test for buildbot CVS mail notification.
[SVN r22500]
2004-03-15 03:37:35 +00:00
Rene Rivera
5dbdcc74a5 Test for buildbot CVS mail notification.
[SVN r22499]
2004-03-15 02:55:18 +00:00
Rene Rivera
0df44b4b61 Test for buildbot CVS mail notification.
[SVN r22499]
2004-03-15 02:55:18 +00:00
Christopher Currie
bea617df5d Fixed value of LIBRARY flag. Added support for Sun's bundled STLport.
[SVN r22477]
2004-03-10 16:03:55 +00:00
Christopher Currie
5d24dfb9cc Fixed value of LIBRARY flag. Added support for Sun's bundled STLport.
[SVN r22477]
2004-03-10 16:03:55 +00:00
Vladimir Prus
ca7ca7de3d Fix "import" statements.
[SVN r22470]
2004-03-10 07:43:53 +00:00
Vladimir Prus
9acd3462d1 Fix "import" statements.
[SVN r22470]
2004-03-10 07:43:53 +00:00
Rene Rivera
14f3e6e839 The Solaris version of the GNU linker doesn't use "debug" as a section flag. Change to only use the supported ones in this case, and only enable the other for Linux. Other platforms get no flags and hence don't do the objcopy step.
[SVN r22442]
2004-03-05 23:22:45 +00:00
Rene Rivera
84a6dd5cd3 Default to mipspro compiler on Irix.
[SVN r22441]
2004-03-05 23:15:40 +00:00
Rene Rivera
02d2b7f25a Default to mipspro compiler on Irix.
[SVN r22441]
2004-03-05 23:15:40 +00:00
Rene Rivera
326d83195b Fixes for compiling with MinGW and GCC on Win32 more generally.
- Some options got swallowed sometime in the past because of checking local var instead of target var (on-windows). The options are now present again.
- Fix incorrect path separators for when not in Unix.
- Fix some missing quotes for commands. Part of SF issue #898333.
- Verified that building with the MinGW in the Dev-CPP environment works.


[SVN r22436]
2004-03-05 08:09:47 +00:00
Rene Rivera
6858363687 Silence some of the basic commands on NT, like copy which outputs the useless and obvious file copy count.
[SVN r22434]
2004-03-05 08:02:27 +00:00
Rene Rivera
fb5b1c7d67 Fix problem of setting JAMSHELL to % and executing quoted commands. That combination would cause spawn: invalid argument errors. Now quotes are removed from the command if they are present.
[SVN r22433]
2004-03-05 07:53:32 +00:00
Rene Rivera
d5003fc843 Fix problem of setting JAMSHELL to % and executing quoted commands. That combination would cause spawn: invalid argument errors. Now quotes are removed from the command if they are present.
[SVN r22433]
2004-03-05 07:53:32 +00:00
Rene Rivera
b8d63e6457 Fix compilation with CodeWarrior. Even though it compiles the bootstrap jam0 compiling the full version now causes a compiler crash.
[SVN r22432]
2004-03-05 07:22:41 +00:00
Rene Rivera
8327757da1 Fix compilation with CodeWarrior. Even though it compiles the bootstrap jam0 compiling the full version now causes a compiler crash.
[SVN r22432]
2004-03-05 07:22:41 +00:00
Aleksey Gurtovoy
a2c9ab27fb versioned toolsets checkin
[SVN r22399]
2004-02-28 06:10:47 +00:00
Rene Rivera
12f97185b3 Oops, fix typo for <include-search>relative option.
[SVN r22375]
2004-02-23 22:34:43 +00:00
Rene Rivera
4a16e05d17 New CodeWarrior toolset which handles all the different versions, and eventually support CW on other platforms.
[SVN r22368]
2004-02-23 07:33:34 +00:00
Rene Rivera
e011a32888 Cleanup, some documentation, and addition of some features for use in the new combined CodeWarrior toolset.
[SVN r22367]
2004-02-23 07:31:45 +00:00
Rene Rivera
68bfe6aa2e Force toolset names to lowercase. Fixes problems with case insensitive fs where it doesn't fail to find the toolset if the case is different, but produces cased results which are incompatible with other builds.
[SVN r22355]
2004-02-22 05:03:04 +00:00
Rene Rivera
b8ae5d7b8a Fix ALL_LOCATE_TARGET so that it doesn't get ignored if not set before including other projects. Now either it's never set and the first value is used, or the value of the first setting is used.
[SVN r22354]
2004-02-22 04:44:48 +00:00
Vladimir Prus
b775145d8f Darwin improvements.
Patch from Andre Hentz.

 * v2/build/toolset.jam
   (inherit-flags): Take an extra parameter describing properties that
   should not be inherited.

 * v2/build/type.jam
   (register-suffixes): Removed local qualifier.

 * v2/test/BoostBuild.py
   (prepare_suffix_map): Add .dylib if OS is Darwin.
   (Tester::_init_): path to bjam on Darwin.

 * v2/test/prebuilt.py
   make sure $toolset is expanded correctly.

 * v2/test/prebuilt/project-root.jam
   use $toolset instead of gcc.

 * v2/test/prebuilt/ext/project-root.jam
   use $toolset instead of gcc.

 * v2/test/prebuilt/ext/Jamfile2.jam
   handle extension .dylib.

 * v2/test/prebuilt/ext/Jamfile2.jam
   handle extension .dylib.

 * v2/tools/darwin.jam
   inline call to toolset.inherit.
   filter <debug-symbols>off because -s is not accepted for dlls.
   speficy that .dylib files are of type SHARED_LIB.
   (actions link): pass -s for static linkage.
   (actions link.dll): pass -L flag with path to libraries.
   (actions archive): -c inhibits warning.


[SVN r22332]
2004-02-20 08:51:33 +00:00
Vladimir Prus
f2b0152895 Darwin improvements.
Patch from Andre Hentz.

 * v2/build/toolset.jam
   (inherit-flags): Take an extra parameter describing properties that
   should not be inherited.

 * v2/build/type.jam
   (register-suffixes): Removed local qualifier.

 * v2/test/BoostBuild.py
   (prepare_suffix_map): Add .dylib if OS is Darwin.
   (Tester::_init_): path to bjam on Darwin.

 * v2/test/prebuilt.py
   make sure $toolset is expanded correctly.

 * v2/test/prebuilt/project-root.jam
   use $toolset instead of gcc.

 * v2/test/prebuilt/ext/project-root.jam
   use $toolset instead of gcc.

 * v2/test/prebuilt/ext/Jamfile2.jam
   handle extension .dylib.

 * v2/test/prebuilt/ext/Jamfile2.jam
   handle extension .dylib.

 * v2/tools/darwin.jam
   inline call to toolset.inherit.
   filter <debug-symbols>off because -s is not accepted for dlls.
   speficy that .dylib files are of type SHARED_LIB.
   (actions link): pass -s for static linkage.
   (actions link.dll): pass -L flag with path to libraries.
   (actions archive): -c inhibits warning.


[SVN r22332]
2004-02-20 08:51:33 +00:00
Vladimir Prus
21ffcb1c6c Property register sun toolset.
[SVN r22300]
2004-02-17 12:03:53 +00:00
Vladimir Prus
06b75dbbe3 Property register sun toolset.
[SVN r22300]
2004-02-17 12:03:53 +00:00
Rene Rivera
11cffc67ec Add new file to dist.source file list.
[SVN r22292]
2004-02-16 14:34:05 +00:00
Rene Rivera
e20406d94a Add new file to dist.source file list.
[SVN r22292]
2004-02-16 14:34:05 +00:00
Vladimir Prus
53ca4fcb36 Move the logic for library ordering to a separate module. Add library
ordering to 'sun' toolset.


[SVN r22284]
2004-02-16 09:12:27 +00:00
Vladimir Prus
0ff664ff63 Move the logic for library ordering to a separate module. Add library
ordering to 'sun' toolset.


[SVN r22284]
2004-02-16 09:12:27 +00:00
Vladimir Prus
cd17918331 Revert latest commit. The test fails without ordered properties, and those
can't be finished right away.


[SVN r22282]
2004-02-16 08:49:48 +00:00
Vladimir Prus
85d4ef20e3 Revert latest commit. The test fails without ordered properties, and those
can't be finished right away.


[SVN r22282]
2004-02-16 08:49:48 +00:00
Vladimir Prus
2d883c64d5 Optimize library ordering by native rules.
[SVN r22281]
2004-02-16 08:30:13 +00:00
Vladimir Prus
f2df997306 Optimize library ordering by native rules.
[SVN r22281]
2004-02-16 08:30:13 +00:00
Vladimir Prus
f641d2ca34 Remove code duplication. Optimize library ordering by not ordering sources
which are not of LIB type.


[SVN r22280]
2004-02-16 07:25:23 +00:00
Vladimir Prus
0fab21d0e1 Remove code duplication. Optimize library ordering by not ordering sources
which are not of LIB type.


[SVN r22280]
2004-02-16 07:25:23 +00:00