Commit Graph

  • b1e9af171f Apply patch from Daniel Schlyder (-mthread doubling and missing from link). Rene Rivera 2004-07-09 14:07:15 +0000
  • f30df914a9 cleanup and clarify. Dave Abrahams 2004-07-08 23:57:29 +0000
  • 0cd3a2718a cleanup and clarify. Dave Abrahams 2004-07-08 23:57:29 +0000
  • 6e8d72d7c5 Don't duplicate the searched libraries, now that we have ordering working for them. Vladimir Prus 2004-07-07 10:29:30 +0000
  • f7c3c9c716 Don't duplicate the searched libraries, now that we have ordering working for them. Vladimir Prus 2004-07-07 10:29:30 +0000
  • 8805dfd273 Commit my restructuring of user manual. Vladimir Prus 2004-07-07 07:30:48 +0000
  • dacedf84d3 Commit my restructuring of user manual. Vladimir Prus 2004-07-07 07:30:48 +0000
  • 3aeb5b735b Missing import. Vladimir Prus 2004-07-07 07:10:26 +0000
  • 04cf0e5cc5 Missing import. Vladimir Prus 2004-07-07 07:10:26 +0000
  • 2edef123fa More fixes to common.find-path for case the 'path-last' is true. Vladimir Prus 2004-07-07 07:03:32 +0000
  • f9b602480d More fixes to common.find-path for case the 'path-last' is true. Vladimir Prus 2004-07-07 07:03:32 +0000
  • d6adb3e680 Fix typo Vladimir Prus 2004-07-06 13:33:45 +0000
  • e3ae4eb059 Fix typo Vladimir Prus 2004-07-06 13:33:45 +0000
  • 8560e2fe46 Cleanups Dave Abrahams 2004-07-06 10:05:32 +0000
  • 6e1e12c7b7 Cleanups Dave Abrahams 2004-07-06 10:05:32 +0000
  • 8dcd437ce1 Use EHsc option instead of GX. Don't add Og and GX options on 8.0. Vladimir Prus 2004-07-06 07:50:58 +0000
  • 8859a3a9b3 Use EHsc option instead of GX. Don't add Og and GX options on 8.0. Vladimir Prus 2004-07-06 07:50:58 +0000
  • 8e665161a4 Fix msvc initialization. When version is specified, look in default paths before looking in PATH. Vladimir Prus 2004-07-06 07:36:26 +0000
  • 1911daa129 Fix msvc initialization. When version is specified, look in default paths before looking in PATH. Vladimir Prus 2004-07-06 07:36:26 +0000
  • f198bde2fc boostbook/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
  • 288a60a94b boostbook/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
  • 8841e3f922 Do not validate <os> feature in conditions. Vladimir Prus 2004-07-02 06:46:30 +0000
  • 692bf18e5a Do not validate <os> feature in conditions. Vladimir Prus 2004-07-02 06:46:30 +0000
  • e9bbb5c648 Add <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
  • 1e560a18e0 Add <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
  • 32af88695f Remove unused var Vladimir Prus 2004-06-29 11:15:02 +0000
  • 8c7ea9b330 Remove unused var Vladimir Prus 2004-06-29 11:15:02 +0000
  • ad495e4d49 Improve warning message. Vladimir Prus 2004-06-29 11:09:40 +0000
  • 0cc7f5aafc Improve warning message. Vladimir Prus 2004-06-29 11:09:40 +0000
  • 9d25cba9be Allow a simple [ lib a b c ] syntax for declaring searched libraries. Vladimir Prus 2004-06-29 10:23:27 +0000
  • 62c8a3d5d4 Allow a simple [ lib a b c ] syntax for declaring searched libraries. Vladimir Prus 2004-06-29 10:23:27 +0000
  • 2663c5f25a Experimental 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
  • d18f9e9a15 Experimental 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
  • 8981533542 Revive getttext.jam. Vladimir Prus 2004-06-29 08:11:10 +0000
  • 818df151c7 Revive getttext.jam. Vladimir Prus 2004-06-29 08:11:10 +0000
  • 6eb69ac933 Kill property.evaluate-conditionals, for it's unused now. Vladimir Prus 2004-06-29 07:10:59 +0000
  • 559b92627e Kill property.evaluate-conditionals, for it's unused now. Vladimir Prus 2004-06-29 07:10:59 +0000
  • 45e6cb9625 Fix up RC files support. Now both msvc and non-msvc toolset can be used together. Vladimir Prus 2004-06-29 06:47:00 +0000
  • b9d2d0c3d4 Fix up RC files support. Now both msvc and non-msvc toolset can be used together. Vladimir Prus 2004-06-29 06:47:00 +0000
  • 581a348dca Allow 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
  • 5626978bc2 Allow 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
  • 1b5799bd8e Beef up 'init' Vladimir Prus 2004-06-23 09:12:43 +0000
  • e4d86166f9 Beef up 'init' Vladimir Prus 2004-06-23 09:12:43 +0000
  • 7d7ded94c4 New msvc.init. Vladimir Prus 2004-06-23 09:07:02 +0000
  • 1e6096c1a2 New msvc.init. Vladimir Prus 2004-06-23 09:07:02 +0000
  • f72a5d8072 Use common.get-invocation-command Vladimir Prus 2004-06-23 08:18:05 +0000
  • 42c6918bcf Use 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
  • ee91fd2b96 Make gcc init parameters consistent with other toolsets. Now one needs: Vladimir Prus 2004-06-21 11:01:45 +0000
  • 60b2b9622e Make gcc init parameters consistent with other toolsets. Now one needs: Vladimir Prus 2004-06-21 11:01:45 +0000
  • db4c8013f7 Add 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
  • 1d9874190d Add 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
  • ab41660e51 Improve initialization of intel and sun compilers. Vladimir Prus 2004-06-21 10:52:11 +0000
  • 278c67add8 Improve initialization of intel and sun compilers. Vladimir Prus 2004-06-21 10:52:11 +0000
  • df30228ba8 Make 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
  • 7456dda199 Make 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
  • 49e45ae346 Fix typo. Vladimir Prus 2004-06-21 09:14:40 +0000
  • 32d38a05c0 Fix typo. Vladimir Prus 2004-06-21 09:14:40 +0000
  • f5279c4b87 Improve 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
  • be08500538 Improve 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
  • 4fda2ee3e1 Add --c option to force como compiler into C mode compilations. Rene Rivera 2004-06-21 00:12:38 +0000
  • ba6858dbd1 Add --c option to force como compiler into C mode compilations. Rene Rivera 2004-06-21 00:12:38 +0000
  • 290db44e13 Fix the logic for adding /Zc:wchar_t option. Vladimir Prus 2004-06-18 10:38:30 +0000
  • 588775eb16 Fix the logic for adding /Zc:wchar_t option. Vladimir Prus 2004-06-18 10:38:30 +0000
  • 97f846b000 Improve the 'duplicate name' error. Vladimir Prus 2004-06-18 08:27:00 +0000
  • cb42446b57 Improve the 'duplicate name' error. Vladimir Prus 2004-06-18 08:27:00 +0000
  • 7bad7a1e12 Make .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
  • 83934fa206 Make .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
  • f40c465671 Add missing "import". Vladimir Prus 2004-06-18 07:45:29 +0000
  • f26a8a160a Add 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
  • 28e9aab35b Minor typo: really enable verbose output when command fails. Vladimir Prus 2004-06-16 06:25:28 +0000
  • aea2f1aa58 Minor typo: really enable verbose output when command fails. Vladimir Prus 2004-06-16 06:25:28 +0000
  • d2561ac0e1 Whoops... Use 'g++' by default, since with 'gcc' we'll get linker errors Vladimir Prus 2004-06-11 11:36:41 +0000
  • 18af23fee7 Whoops... Use 'g++' by default, since with 'gcc' we'll get linker errors Vladimir Prus 2004-06-11 11:36:41 +0000
  • 5ea1bb900b Apply cleaner rules for toolset initialization. Vladimir Prus 2004-06-11 10:54:04 +0000
  • 1f8b5a6199 Apply cleaner rules for toolset initialization. Vladimir Prus 2004-06-11 10:54:04 +0000
  • a8f659b68b Correct the verbose-test logic. Vladimir Prus 2004-06-11 09:25:19 +0000
  • 6e8c4aa407 Correct the verbose-test logic. Vladimir Prus 2004-06-11 09:25:19 +0000
  • 9e5dbba552 Update testing jam to the same logic for running exes as V1 uses. Vladimir Prus 2004-06-09 13:40:25 +0000
  • 645495a945 Update 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
  • c90aab90fb Add missing import. Vladimir Prus 2004-06-08 08:17:34 +0000
  • bf305983d2 Add 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
  • 139a8a6c48 Some doc updates. Vladimir Prus 2004-06-07 07:34:00 +0000
  • 014e9d8e98 Some doc updates. Vladimir Prus 2004-06-07 07:34:00 +0000
  • 0a9ffafd85 Improvements in RC files support. Vladimir Prus 2004-06-07 07:24:24 +0000
  • 1ce06d9ca0 Improvements in RC files support. Vladimir Prus 2004-06-07 07:24:24 +0000
  • 882d62b6b9 Fix 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
  • 1a2cf5ead1 Fix 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
  • 4476bbe622 Add option to inhibit non-PIC link warning on Solaris Christopher Currie 2004-06-03 15:14:04 +0000