b1e9af171fApply patch from Daniel Schlyder (-mthread doubling and missing from link).
Rene Rivera
2004-07-09 14:07:15 +0000
f30df914a9cleanup and clarify.
Dave Abrahams
2004-07-08 23:57:29 +0000
0cd3a2718acleanup and clarify.
Dave Abrahams
2004-07-08 23:57:29 +0000
6e8d72d7c5Don't duplicate the searched libraries, now that we have ordering working for them.
Vladimir Prus
2004-07-07 10:29:30 +0000
f7c3c9c716Don't duplicate the searched libraries, now that we have ordering working for them.
Vladimir Prus
2004-07-07 10:29:30 +0000
8805dfd273Commit my restructuring of user manual.
Vladimir Prus
2004-07-07 07:30:48 +0000
dacedf84d3Commit my restructuring of user manual.
Vladimir Prus
2004-07-07 07:30:48 +0000
3aeb5b735bMissing import.
Vladimir Prus
2004-07-07 07:10:26 +0000
04cf0e5cc5Missing import.
Vladimir Prus
2004-07-07 07:10:26 +0000
2edef123faMore fixes to common.find-path for case the 'path-last' is true.
Vladimir Prus
2004-07-07 07:03:32 +0000
f9b602480dMore fixes to common.find-path for case the 'path-last' is true.
Vladimir Prus
2004-07-07 07:03:32 +0000
d6adb3e680Fix typo
Vladimir Prus
2004-07-06 13:33:45 +0000
e3ae4eb059Fix typo
Vladimir Prus
2004-07-06 13:33:45 +0000
8560e2fe46Cleanups
Dave Abrahams
2004-07-06 10:05:32 +0000
6e1e12c7b7Cleanups
Dave Abrahams
2004-07-06 10:05:32 +0000
8dcd437ce1Use EHsc option instead of GX. Don't add Og and GX options on 8.0.
Vladimir Prus
2004-07-06 07:50:58 +0000
8859a3a9b3Use EHsc option instead of GX. Don't add Og and GX options on 8.0.
Vladimir Prus
2004-07-06 07:50:58 +0000
8e665161a4Fix msvc initialization. When version is specified, look in default paths before looking in PATH.
Vladimir Prus
2004-07-06 07:36:26 +0000
1911daa129Fix msvc initialization. When version is specified, look in default paths before looking in PATH.
Vladimir Prus
2004-07-06 07:36:26 +0000
f198bde2fcboostbook/xsl/doxygen/doxygen2boostbook.xsl: - XSL stylesheet parameter boost.doxygen.reftitle sets the title of the generated library-reference element.
Douglas Gregor
2004-07-04 00:15:08 +0000
288a60a94bboostbook/xsl/doxygen/doxygen2boostbook.xsl: - XSL stylesheet parameter boost.doxygen.reftitle sets the title of the generated library-reference element.
Douglas Gregor
2004-07-04 00:15:08 +0000
8841e3f922Do not validate <os> feature in conditions.
Vladimir Prus
2004-07-02 06:46:30 +0000
692bf18e5aDo not validate <os> feature in conditions.
Vladimir Prus
2004-07-02 06:46:30 +0000
e9bbb5c648Add <toolset>msvc as optional property for msvc.compile* generators, otherwise, only RC->OBJ is tried when OBJ target is needed.
Vladimir Prus
2004-06-30 06:15:49 +0000
1e560a18e0Add <toolset>msvc as optional property for msvc.compile* generators, otherwise, only RC->OBJ is tried when OBJ target is needed.
Vladimir Prus
2004-06-30 06:15:49 +0000
32af88695fRemove unused var
Vladimir Prus
2004-06-29 11:15:02 +0000
8c7ea9b330Remove unused var
Vladimir Prus
2004-06-29 11:15:02 +0000
ad495e4d49Improve warning message.
Vladimir Prus
2004-06-29 11:09:40 +0000
0cc7f5aafcImprove warning message.
Vladimir Prus
2004-06-29 11:09:40 +0000
9d25cba9beAllow a simple [ lib a b c ] syntax for declaring searched libraries.
Vladimir Prus
2004-06-29 10:23:27 +0000
62c8a3d5d4Allow a simple [ lib a b c ] syntax for declaring searched libraries.
Vladimir Prus
2004-06-29 10:23:27 +0000
2663c5f25aExperimental fix to make ordering of searched libraries work. The order is preserved by making properties of the form <find-static-library>lib1&&lib2&&lib3 and then adding "lib1", "lib2", "lib3" in the right order.
Vladimir Prus
2004-06-29 08:13:29 +0000
d18f9e9a15Experimental fix to make ordering of searched libraries work. The order is preserved by making properties of the form <find-static-library>lib1&&lib2&&lib3 and then adding "lib1", "lib2", "lib3" in the right order.
Vladimir Prus
2004-06-29 08:13:29 +0000
8981533542Revive getttext.jam.
Vladimir Prus
2004-06-29 08:11:10 +0000
818df151c7Revive getttext.jam.
Vladimir Prus
2004-06-29 08:11:10 +0000
6eb69ac933Kill property.evaluate-conditionals, for it's unused now.
Vladimir Prus
2004-06-29 07:10:59 +0000
559b92627eKill property.evaluate-conditionals, for it's unused now.
Vladimir Prus
2004-06-29 07:10:59 +0000
45e6cb9625Fix up RC files support. Now both msvc and non-msvc toolset can be used together.
Vladimir Prus
2004-06-29 06:47:00 +0000
b9d2d0c3d4Fix up RC files support. Now both msvc and non-msvc toolset can be used together.
Vladimir Prus
2004-06-29 06:47:00 +0000
581a348dcaAllow each toolset to accept multielement command. Each element will be individually quoted, and check-for-existance will be applied only to the first element.
Vladimir Prus
2004-06-29 06:21:21 +0000
5626978bc2Allow each toolset to accept multielement command. Each element will be individually quoted, and check-for-existance will be applied only to the first element.
Vladimir Prus
2004-06-29 06:21:21 +0000
07f6065611* build/virtual-target.jam (from-file): Use full file name as search key, to avoid creating two different targets from two different project, which actually correspond to the same file. (register): Use actual name of the target as key. This again avoid the problem with two equivalent targets in two different projects.
Vladimir Prus
2004-06-24 07:26:29 +0000
0718849595* build/virtual-target.jam (from-file): Use full file name as search key, to avoid creating two different targets from two different project, which actually correspond to the same file. (register): Use actual name of the target as key. This again avoid the problem with two equivalent targets in two different projects.
Vladimir Prus
2004-06-24 07:26:29 +0000
3144ece6bb(register-actual-name) Always generate verbose error message. Also, fix a typo which caused the same location to be reported for both targets.
Vladimir Prus
2004-06-23 10:56:34 +0000
703047bca1(register-actual-name) Always generate verbose error message. Also, fix a typo which caused the same location to be reported for both targets.
Vladimir Prus
2004-06-23 10:56:34 +0000
1b5799bd8eBeef up 'init'
Vladimir Prus
2004-06-23 09:12:43 +0000
e4d86166f9Beef up 'init'
Vladimir Prus
2004-06-23 09:12:43 +0000
7d7ded94c4New msvc.init.
Vladimir Prus
2004-06-23 09:07:02 +0000
1e6096c1a2New msvc.init.
Vladimir Prus
2004-06-23 09:07:02 +0000
f72a5d8072Use common.get-invocation-command
Vladimir Prus
2004-06-23 08:18:05 +0000
42c6918bcfUse common.get-invocation-command
Vladimir Prus
2004-06-23 08:18:05 +0000
d8dbd13bd1* tools/borland.jam (init): Rewrite. * tools/common.jam (get-absolute-tool-path): New rule.
Vladimir Prus
2004-06-23 08:10:25 +0000
1e3026178c* tools/borland.jam (init): Rewrite. * tools/common.jam (get-absolute-tool-path): New rule.
Vladimir Prus
2004-06-23 08:10:25 +0000
ee91fd2b96Make gcc init parameters consistent with other toolsets. Now one needs:
Vladimir Prus
2004-06-21 11:01:45 +0000
60b2b9622eMake gcc init parameters consistent with other toolsets. Now one needs:
Vladimir Prus
2004-06-21 11:01:45 +0000
db4c8013f7Add more std comformance options for intel when not in vc-compatible mode. The options were contributed by Jurgen.
Vladimir Prus
2004-06-21 10:56:32 +0000
1d9874190dAdd more std comformance options for intel when not in vc-compatible mode. The options were contributed by Jurgen.
Vladimir Prus
2004-06-21 10:56:32 +0000
ab41660e51Improve initialization of intel and sun compilers.
Vladimir Prus
2004-06-21 10:52:11 +0000
278c67add8Improve initialization of intel and sun compilers.
Vladimir Prus
2004-06-21 10:52:11 +0000
df30228ba8Make verson parameter to intel-linux.init optional. New rules common.find-tool and common.check-tool to help autodetect toolsets.
Vladimir Prus
2004-06-21 09:48:39 +0000
7456dda199Make verson parameter to intel-linux.init optional. New rules common.find-tool and common.check-tool to help autodetect toolsets.
Vladimir Prus
2004-06-21 09:48:39 +0000
49e45ae346Fix typo.
Vladimir Prus
2004-06-21 09:14:40 +0000
32d38a05c0Fix typo.
Vladimir Prus
2004-06-21 09:14:40 +0000
f5279c4b87Improve diagnostics. Previously, targets reference A/B/C//D where the A/B/C part was incorrect, generated an internal error and backtrace. Now it's property reported as invalid target id.
Vladimir Prus
2004-06-21 09:13:21 +0000
be08500538Improve diagnostics. Previously, targets reference A/B/C//D where the A/B/C part was incorrect, generated an internal error and backtrace. Now it's property reported as invalid target id.
Vladimir Prus
2004-06-21 09:13:21 +0000
4fda2ee3e1Add --c option to force como compiler into C mode compilations.
Rene Rivera
2004-06-21 00:12:38 +0000
ba6858dbd1Add --c option to force como compiler into C mode compilations.
Rene Rivera
2004-06-21 00:12:38 +0000
290db44e13Fix the logic for adding /Zc:wchar_t option.
Vladimir Prus
2004-06-18 10:38:30 +0000
588775eb16Fix the logic for adding /Zc:wchar_t option.
Vladimir Prus
2004-06-18 10:38:30 +0000
97f846b000Improve the 'duplicate name' error.
Vladimir Prus
2004-06-18 08:27:00 +0000
cb42446b57Improve the 'duplicate name' error.
Vladimir Prus
2004-06-18 08:27:00 +0000
7bad7a1e12Make .current-project a stack and pop an element in project.load, after reading Jamfile. This allows to explicitly call project.load inside Jamfile, without changing value of [ project.current ].
Vladimir Prus
2004-06-18 07:47:11 +0000
83934fa206Make .current-project a stack and pop an element in project.load, after reading Jamfile. This allows to explicitly call project.load inside Jamfile, without changing value of [ project.current ].
Vladimir Prus
2004-06-18 07:47:11 +0000
f40c465671Add missing "import".
Vladimir Prus
2004-06-18 07:45:29 +0000
f26a8a160aAdd missing "import".
Vladimir Prus
2004-06-18 07:45:29 +0000
ef02ee5f7c* build/generators.jam (construct): In addition of not passing intermediate targets to generators, also return them in together which produced targets. This means that intermediate target will be passed though all target and eventually end up as dependency of 'all', thereby avoiding the warning about independent targets.
Vladimir Prus
2004-06-16 06:32:29 +0000
c954974634* build/generators.jam (construct): In addition of not passing intermediate targets to generators, also return them in together which produced targets. This means that intermediate target will be passed though all target and eventually end up as dependency of 'all', thereby avoiding the warning about independent targets.
Vladimir Prus
2004-06-16 06:32:29 +0000
28e9aab35bMinor typo: really enable verbose output when command fails.
Vladimir Prus
2004-06-16 06:25:28 +0000
aea2f1aa58Minor typo: really enable verbose output when command fails.
Vladimir Prus
2004-06-16 06:25:28 +0000
d2561ac0e1Whoops... Use 'g++' by default, since with 'gcc' we'll get linker errors
Vladimir Prus
2004-06-11 11:36:41 +0000
18af23fee7Whoops... Use 'g++' by default, since with 'gcc' we'll get linker errors
Vladimir Prus
2004-06-11 11:36:41 +0000
5ea1bb900bApply cleaner rules for toolset initialization.
Vladimir Prus
2004-06-11 10:54:04 +0000
1f8b5a6199Apply cleaner rules for toolset initialization.
Vladimir Prus
2004-06-11 10:54:04 +0000
a8f659b68bCorrect the verbose-test logic.
Vladimir Prus
2004-06-11 09:25:19 +0000
6e8c4aa407Correct the verbose-test logic.
Vladimir Prus
2004-06-11 09:25:19 +0000
9e5dbba552Update testing jam to the same logic for running exes as V1 uses.
Vladimir Prus
2004-06-09 13:40:25 +0000
645495a945Update testing jam to the same logic for running exes as V1 uses.
Vladimir Prus
2004-06-09 13:40:25 +0000
6b4a615bea* build/targets.jam (basic-target.generate): Remove duplicates in the list of sources. Thanks to Jurgen Hunold for the bug report.
Vladimir Prus
2004-06-08 13:56:02 +0000
3b66c7469a* build/targets.jam (basic-target.generate): Remove duplicates in the list of sources. Thanks to Jurgen Hunold for the bug report.
Vladimir Prus
2004-06-08 13:56:02 +0000
c90aab90fbAdd missing import.
Vladimir Prus
2004-06-08 08:17:34 +0000
bf305983d2Add missing import.
Vladimir Prus
2004-06-08 08:17:34 +0000
ff9dd2da76* build/project.jam (initialize): Don't call path.make when location is empty (which happens for standalone projects such as stlport). Thanks to Jurgen Hunold for the bug report.
Vladimir Prus
2004-06-08 05:57:29 +0000
280228bce3* build/project.jam (initialize): Don't call path.make when location is empty (which happens for standalone projects such as stlport). Thanks to Jurgen Hunold for the bug report.
Vladimir Prus
2004-06-08 05:57:29 +0000
139a8a6c48Some doc updates.
Vladimir Prus
2004-06-07 07:34:00 +0000
014e9d8e98Some doc updates.
Vladimir Prus
2004-06-07 07:34:00 +0000
0a9ffafd85Improvements in RC files support.
Vladimir Prus
2004-06-07 07:24:24 +0000
1ce06d9ca0Improvements in RC files support.
Vladimir Prus
2004-06-07 07:24:24 +0000
882d62b6b9Fix a couple of project.attribute calls. The method should not be called now, and does not work, either. Thanks to Michael Stevens for the bug report.
Vladimir Prus
2004-06-04 12:57:48 +0000
1a2cf5ead1Fix a couple of project.attribute calls. The method should not be called now, and does not work, either. Thanks to Michael Stevens for the bug report.
Vladimir Prus
2004-06-04 12:57:48 +0000
4476bbe622Add option to inhibit non-PIC link warning on Solaris
Christopher Currie
2004-06-03 15:14:04 +0000