Commit Graph

12124 Commits

Author SHA1 Message Date
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
Christopher Currie
e75666d6a3 Removed redundant file, updated tools/build/v2/doc/Jamfile.v2 to stage
images and stylesheet from doc/html


[SVN r22202]
2004-02-09 03:41:57 +00:00
Christopher Currie
c00e17dc57 Removed redundant file, updated tools/build/v2/doc/Jamfile.v2 to stage
images and stylesheet from doc/html


[SVN r22202]
2004-02-09 03:41:57 +00:00
Christopher Currie
14c91dbfbd Removed redundant files
[SVN r22201]
2004-02-09 03:41:05 +00:00
Christopher Currie
d664887996 Removed redundant files
[SVN r22201]
2004-02-09 03:41:05 +00:00
Rene Rivera
b0a20d630d Fix failed removes when doing a hardlink under Win2K if the destination does not exist.
[SVN r22191]
2004-02-07 17:26:31 +00:00
Christopher Currie
5d33333afc Re-organized boostbook files:
* Moved XML sources to src
* Added reference.css from Reece Dunn to html dir
* Added images from boost/doc/html so that local builds look ok


[SVN r22175]
2004-02-05 19:51:14 +00:00
Christopher Currie
bd5f729b9a Re-organized boostbook files:
* Moved XML sources to src
* Added reference.css from Reece Dunn to html dir
* Added images from boost/doc/html so that local builds look ok


[SVN r22175]
2004-02-05 19:51:14 +00:00
Vladimir Prus
12e8adb917 Bugfix. Don't condirer <toolset-msvc:version>xxx to be conditional property.
[SVN r22172]
2004-02-05 13:31:54 +00:00
Vladimir Prus
c868bc9ca0 Bugfix. Don't condirer <toolset-msvc:version>xxx to be conditional property.
[SVN r22172]
2004-02-05 13:31:54 +00:00
Vladimir Prus
99ee5f89fd Fix typo.
[SVN r22169]
2004-02-05 12:43:45 +00:00
Vladimir Prus
afe6803218 Fix typo.
[SVN r22169]
2004-02-05 12:43:45 +00:00
Vladimir Prus
f4d6b67bbb Disable 'unused sources' warning for LIBS which are sources of EXE.
[SVN r22168]
2004-02-05 10:45:30 +00:00
Vladimir Prus
77087f30f0 Disable 'unused sources' warning for LIBS which are sources of EXE.
[SVN r22168]
2004-02-05 10:45:30 +00:00
Vladimir Prus
7060dcb87c Add a FAQ entry about duplicate target names.
[SVN r22167]
2004-02-05 08:30:23 +00:00
Vladimir Prus
235f5e3d05 Add a FAQ entry about duplicate target names.
[SVN r22167]
2004-02-05 08:30:23 +00:00
Christopher Currie
988b441604 Ran through xmllint to validate against the DTD.
[SVN r22166]
2004-02-05 07:19:44 +00:00
Christopher Currie
668d124e1d Ran through xmllint to validate against the DTD.
[SVN r22166]
2004-02-05 07:19:44 +00:00
Christopher Currie
6857e3de9c Converting Boost.Build v2 User Manual to BoostBook
* userman.xml - initial BoostBook version
* Jamfile.v2  - build rules for user manual


[SVN r22165]
2004-02-05 04:09:47 +00:00
Christopher Currie
1f41cd7eeb Converting Boost.Build v2 User Manual to BoostBook
* userman.xml - initial BoostBook version
* Jamfile.v2  - build rules for user manual


[SVN r22165]
2004-02-05 04:09:47 +00:00
Vladimir Prus
a5edfddf3b Refactorings. The logic to generate dependencies was duplicated in two
methods.

* build/targets.jam
  (generate-dependency): Remove
  (basic-target.generate-sources): Remove.
  (basic-target.generate-dependencies): New method, contains
  common logic of the two removed methods.
  (basic-target.generate): Generate dependencies/sources using
  'generate-dependencies'
  (basic-target.compute-usage-requirements): Likewise.


[SVN r22147]
2004-02-03 09:24:56 +00:00