Commit Graph

  • e3e013c6d7 Add option to inhibit non-PIC link warning on Solaris Christopher Currie 2004-06-03 15:14:04 +0000
  • d5f4e78bb2 * tools/testing.jam (dump-test): Correctly compute path to the source from project root. Vladimir Prus 2004-06-03 08:47:14 +0000
  • 3831562205 * tools/testing.jam (dump-test): Correctly compute path to the source from project root. Vladimir Prus 2004-06-03 08:47:14 +0000
  • 576a99a21d Refactorings. Vladimir Prus 2004-06-03 08:32:34 +0000
  • 8375c3d5dc Refactorings. Vladimir Prus 2004-06-03 08:32:34 +0000
  • e507aa7208 Add missing 'path.make' for source-location attribute. Thanks to Victor A. Wagner for discovering the problem. Vladimir Prus 2004-06-03 07:46:48 +0000
  • 877eb5801a Add missing 'path.make' for source-location attribute. Thanks to Victor A. Wagner for discovering the problem. Vladimir Prus 2004-06-03 07:46:48 +0000
  • 3f783b7b2e Refactorings. Vladimir Prus 2004-06-02 14:26:15 +0000
  • d4e260045f Refactorings. Vladimir Prus 2004-06-02 14:26:15 +0000
  • c5d658939b Update tests to recent unit-test changes Vladimir Prus 2004-06-02 14:19:16 +0000
  • c463f8e3c7 Update tests to recent unit-test changes Vladimir Prus 2004-06-02 14:19:16 +0000
  • 7bec1dd305 Bump version to 3.1.10 for release. Update copyrights to new Boost License. Rene Rivera 2004-06-01 05:42:36 +0000
  • 5a441aa093 Bump version to 3.1.10 for release. Update copyrights to new Boost License. Rene Rivera 2004-06-01 05:42:36 +0000
  • 17fd1a2bba Fix infinite loop when PYTHON_ROOT is specified and it's not a framework, MacOSX. Rene Rivera 2004-05-31 19:01:17 +0000
  • 0af58086dc Comment out Vladimir Prus 2004-05-31 13:26:29 +0000
  • bae27d5551 Comment out Vladimir Prus 2004-05-31 13:26:29 +0000
  • 7561c0342b Add quotes for tool executable invocations to account for paths with spaces. Rene Rivera 2004-05-30 18:32:08 +0000
  • b121d2b5ce Add quotes for tool executable invocations to account for paths with spaces. Rene Rivera 2004-05-30 18:32:08 +0000
  • 49e7665ed7 Improvements from Jerry Dy. Rene Rivera 2004-05-29 23:09:37 +0000
  • 3c4b3dfe56 Implement 'unit-test' in terms of more powerfull 'run' rule. Understand the 'testing.launcher' property for 'run' rule. Vladimir Prus 2004-05-28 12:28:10 +0000
  • 15f7e2a4df Implement 'unit-test' in terms of more powerfull 'run' rule. Understand the 'testing.launcher' property for 'run' rule. Vladimir Prus 2004-05-28 12:28:10 +0000
  • 9dc0ae95fb Added the Intel toolset support. Vladimir Prus 2004-05-28 12:04:36 +0000
  • 245577ae5c Added the Intel toolset support. Vladimir Prus 2004-05-28 12:04:36 +0000
  • 2b1e669c44 Gcc version os no longer link-incompatible. Vladimir Prus 2004-05-28 12:02:10 +0000
  • affc063d5b Gcc version os no longer link-incompatible. Vladimir Prus 2004-05-28 12:02:10 +0000
  • 1143b23a6c Fix handling of conditinal properties, broken a recent commit. 1. Don't break where there are several elements in condition. 2. Don't validate <toolset> feature in condition, since we might not have initialized all possible toolsets. Vladimir Prus 2004-05-28 10:45:31 +0000
  • 186e2c3da4 Fix handling of conditinal properties, broken a recent commit. 1. Don't break where there are several elements in condition. 2. Don't validate <toolset> feature in condition, since we might not have initialized all possible toolsets. Vladimir Prus 2004-05-28 10:45:31 +0000
  • 521b58e5e9 Properly hardcode dll paths, even if library was not produced by 'lib' target, but was specified as file. Vladimir Prus 2004-05-28 08:46:49 +0000
  • e4163c3201 Properly hardcode dll paths, even if library was not produced by 'lib' target, but was specified as file. Vladimir Prus 2004-05-28 08:46:49 +0000
  • a6872ff45b Support inline targets in sources of 'stage'. Vladimir Prus 2004-05-28 08:46:00 +0000
  • 765486f506 Support inline targets in sources of 'stage'. Vladimir Prus 2004-05-28 08:46:00 +0000
  • 29f34eb193 Remove 'link-incompatible' attribute from some feature, most notable 'toolset' and 'threading'. The reason is that current link-compatibility check is way too simple minded and produces bogus warnings. For example, linking MT library into single threaded application is OK. Likewise, some toolsets are link-compatible. Vladimir Prus 2004-05-27 07:39:17 +0000
  • 6d723204b2 Remove 'link-incompatible' attribute from some feature, most notable 'toolset' and 'threading'. The reason is that current link-compatibility check is way too simple minded and produces bogus warnings. For example, linking MT library into single threaded application is OK. Likewise, some toolsets are link-compatible. Vladimir Prus 2004-05-27 07:39:17 +0000
  • 33b864e88e Don't run library_order.py on Windows, since the test makes no sense there, does not work, and can't be easily fixed. Vladimir Prus 2004-05-26 10:59:48 +0000
  • 7f7e7a8a76 Don't run library_order.py on Windows, since the test makes no sense there, does not work, and can't be easily fixed. Vladimir Prus 2004-05-26 10:59:48 +0000
  • 240105ee1b Add 'xdll-path' properties to run-time DLL search path for tests. Previously, we added only dll-path properties and the logic that created dll-path properties from xdll-path properties did not work right on Windows. Vladimir Prus 2004-05-26 10:57:22 +0000
  • 2690a5f90d Add 'xdll-path' properties to run-time DLL search path for tests. Previously, we added only dll-path properties and the logic that created dll-path properties from xdll-path properties did not work right on Windows. Vladimir Prus 2004-05-26 10:57:22 +0000
  • c67d617721 Bugfix: when staging, change locations on all targets produced by an action, not only on the one we're staging. Vladimir Prus 2004-05-26 10:54:55 +0000
  • d94c8ae1ff Bugfix: when staging, change locations on all targets produced by an action, not only on the one we're staging. Vladimir Prus 2004-05-26 10:54:55 +0000
  • 2eec4041cb Minor fixes. Vladimir Prus 2004-05-26 10:52:11 +0000
  • 05eb6c1abc Minor fixes. Vladimir Prus 2004-05-26 10:52:11 +0000
  • eab58ea895 Fix a couple of bigs: Vladimir Prus 2004-05-26 10:50:42 +0000
  • 632194a03e Fix a couple of bigs: Vladimir Prus 2004-05-26 10:50:42 +0000
  • 7e92fe2772 When inheriting generators, allow to replace original <toolset> property with arbitrary property list, for example Vladimir Prus 2004-05-26 10:48:16 +0000
  • 7ef073ddc5 When inheriting generators, allow to replace original <toolset> property with arbitrary property list, for example Vladimir Prus 2004-05-26 10:48:16 +0000
  • 79cd3623f4 Remove check for 'unused sources'. The check causes bogus warnings in at least a couple of cases. Vladimir Prus 2004-05-26 09:57:03 +0000
  • 3e37e47c8d Remove check for 'unused sources'. The check causes bogus warnings in at least a couple of cases. Vladimir Prus 2004-05-26 09:57:03 +0000
  • bc84dc2847 Change the error message printed when target reference can't be resolved. Also, don't print backtrace, since this is not necessary and just confuses users. Vladimir Prus 2004-05-26 07:26:55 +0000
  • 718e473260 Change the error message printed when target reference can't be resolved. Also, don't print backtrace, since this is not necessary and just confuses users. Vladimir Prus 2004-05-26 07:26:55 +0000
  • d1227bcd67 added doc on file boost-build.jam to locate the build system Toon Knapen 2004-05-18 13:51:32 +0000
  • d48a0701ae When project-scope 'glob' is called with directory in wildcard, return absolute paths names. Vladimir Prus 2004-05-17 09:02:27 +0000
  • 7b5eae382f When project-scope 'glob' is called with directory in wildcard, return absolute paths names. Vladimir Prus 2004-05-17 09:02:27 +0000
  • e7fe779afe Add Vladimir Prus 2004-05-13 12:01:36 +0000
  • f71121db76 Add Vladimir Prus 2004-05-13 12:01:36 +0000
  • 2fd9259313 Attempt to properly detect free VC 7.1 tools. Vladimir Prus 2004-05-13 10:51:44 +0000
  • c928643a1f Attempt to properly detect free VC 7.1 tools. Vladimir Prus 2004-05-13 10:51:44 +0000
  • 4f294434b4 * build/feature.jam (validate-value-string): Don't crash when value string has more than one element, e.g. icc-linux-8.0, where 'linux' and '8.0' are subfeatures. Vladimir Prus 2004-05-13 10:29:44 +0000
  • 69f6a8af18 * build/feature.jam (validate-value-string): Don't crash when value string has more than one element, e.g. icc-linux-8.0, where 'linux' and '8.0' are subfeatures. Vladimir Prus 2004-05-13 10:29:44 +0000
  • f9b7313ca8 Allow directory names in arguments in 'glob'. Vladimir Prus 2004-05-12 08:50:04 +0000
  • b4da2e146b Allow directory names in arguments in 'glob'. Vladimir Prus 2004-05-12 08:50:04 +0000
  • d6c9b302a0 Make the 'glob' rule in the project scope to operate relatively to the 'source-location', not project location. Vladimir Prus 2004-05-12 07:38:48 +0000
  • 4235d88e10 Make the 'glob' rule in the project scope to operate relatively to the 'source-location', not project location. Vladimir Prus 2004-05-12 07:38:48 +0000
  • 65d0021707 Don't import toolsets in project-root.jam Vladimir Prus 2004-05-12 07:11:53 +0000
  • c2fa30eecd Don't import toolsets in project-root.jam Vladimir Prus 2004-05-12 07:11:53 +0000
  • a613dc03b0 Change a flag to be compatible with icc Vladimir Prus 2004-05-12 06:14:24 +0000
  • 622209e818 Change a flag to be compatible with icc Vladimir Prus 2004-05-12 06:14:24 +0000
  • 67764117bf Fix missing STDLIBPATH search during link. Rene Rivera 2004-05-08 15:22:45 +0000
  • 535ecc7d2e Add some missing argument quotes for rmtemp and ranlib actions. Rene Rivera 2004-05-07 21:14:03 +0000
  • f3cacdab66 Add support for GUI subsystem link as suggested by Daniel Schlyder. Update license text. Rene Rivera 2004-05-07 00:37:21 +0000
  • 9490c6b82a doxygen.jam: Actually use the "name" parameter given to the initialization routine. Douglas Gregor 2004-05-07 00:33:30 +0000
  • d6d19a5d4b doxygen.jam: Actually use the "name" parameter given to the initialization routine. Douglas Gregor 2004-05-07 00:33:30 +0000
  • ab28bff20d Improvements from Markus Schoepflin. Rene Rivera 2004-05-03 16:02:23 +0000
  • 21bc8f2fc7 compiling in 64bit on sparc also the linker needs the -m64 flag Toon Knapen 2004-04-20 11:16:28 +0000
  • 3e643a368d added 64 bit address-model for sparc and powerpc Toon Knapen 2004-04-19 08:00:14 +0000
  • b16a538826 Bugfix. When calling feature.expand on Vladimir Prus 2004-04-06 08:11:09 +0000
  • 89ef8296da Bugfix. When calling feature.expand on Vladimir Prus 2004-04-06 08:11:09 +0000
  • 57a3d415ec Bugfix: don't think that <toolset-msvc:version>6.0 is a composite property, during alternative selection. Vladimir Prus 2004-04-05 08:26:54 +0000
  • 4073b99371 Bugfix: don't think that <toolset-msvc:version>6.0 is a composite property, during alternative selection. Vladimir Prus 2004-04-05 08:26:54 +0000
  • 2fec39b591 Fix bad toolset name on some flags. Rene Rivera 2004-04-04 03:19:02 +0000
  • 09c30c749e Add missing import Vladimir Prus 2004-03-31 09:32:05 +0000
  • 4bdafa91fc Add missing import Vladimir Prus 2004-03-31 09:32:05 +0000
  • 6e10fa5525 Introduce the <source> feature and make <library> work in the same way as <source>. Vladimir Prus 2004-03-31 08:02:59 +0000
  • a5591ef74a Introduce the <source> feature and make <library> work in the same way as <source>. Vladimir Prus 2004-03-31 08:02:59 +0000
  • 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. Vladimir Prus 2004-03-31 06:53:56 +0000
  • 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. Vladimir Prus 2004-03-31 06:53:56 +0000
  • 030362de06 Added missing return value in order.c Dave Abrahams 2004-03-30 19:53:34 +0000
  • 17a9d33869 Added missing return value in order.c Dave Abrahams 2004-03-30 19:53:34 +0000
  • 2dd280cbb6 Improve the algorithm for computing build properties. Vladimir Prus 2004-03-22 08:10:42 +0000
  • 04096aab2d Improve the algorithm for computing build properties. Vladimir Prus 2004-03-22 08:10:42 +0000
  • 38079ac203 Fix a typo. Note that teh code is now not used, replaced with native rule, so this should be considered a documentation tweak. Vladimir Prus 2004-03-22 07:37:05 +0000
  • e75732021c Fix a typo. Note that teh code is now not used, replaced with native rule, so this should be considered a documentation tweak. Vladimir Prus 2004-03-22 07:37:05 +0000
  • 14a41106c6 Test with buildbot done. CVS mail notify works now. Rene Rivera 2004-03-15 06:20:03 +0000
  • 7cdba19dc7 Test with buildbot done. CVS mail notify works now. Rene Rivera 2004-03-15 06:20:03 +0000
  • 0bf9dcdbac Test for buildbot CVS mail notification. Rene Rivera 2004-03-15 03:37:35 +0000
  • 1d13587ce9 Test for buildbot CVS mail notification. Rene Rivera 2004-03-15 03:37:35 +0000
  • 5dbdcc74a5 Test for buildbot CVS mail notification. Rene Rivera 2004-03-15 02:55:18 +0000
  • 0df44b4b61 Test for buildbot CVS mail notification. Rene Rivera 2004-03-15 02:55:18 +0000
  • bea617df5d Fixed value of LIBRARY flag. Added support for Sun's bundled STLport. Christopher Currie 2004-03-10 16:03:55 +0000
  • 5d24dfb9cc Fixed value of LIBRARY flag. Added support for Sun's bundled STLport. Christopher Currie 2004-03-10 16:03:55 +0000
  • ca7ca7de3d Fix "import" statements. Vladimir Prus 2004-03-10 07:43:53 +0000