eff732b908Fixed a bug with BOOST_BUILD_PATH not getting set correctly in Boost Build unit tests in case it contained spaces.
Jurko Gospodnetić
2008-05-01 19:47:37 +0000
a4fb74303dFixed a bug with BOOST_BUILD_PATH not getting set correctly in Boost Build unit tests in case it contained spaces.
Jurko Gospodnetić
2008-05-01 19:47:37 +0000
21648313a7Updated the Boost Build test system documentation. Now all the command line options are described. Several function descriptions updated.
Jurko Gospodnetić
2008-05-01 17:08:04 +0000
4de244fa71Updated the Boost Build test system documentation. Now all the command line options are described. Several function descriptions updated.
Jurko Gospodnetić
2008-05-01 17:08:04 +0000
f23d32f8b2Updated the main Tester class comment in tools/build/v2/build/v2/test/BoostBuild.py describing all of its available constructor parameters. Minor stylistic changes.
Jurko Gospodnetić
2008-05-01 17:06:02 +0000
81ca84e34fUpdated the main Tester class comment in tools/build/v2/build/v2/test/BoostBuild.py describing all of its available constructor parameters. Minor stylistic changes.
Jurko Gospodnetić
2008-05-01 17:06:02 +0000
a4fc3f6257Added explanation comments for match_exact() and match_re() functions in tools/build/v2/test/TestCmd.py. Removed corpse interpreted member from the TescCmd class and the related setter function in tools/build/v2/test/TestCmd.py. Minor stylistic comment changes.
Jurko Gospodnetić
2008-05-01 17:04:22 +0000
c11256748dAdded explanation comments for match_exact() and match_re() functions in tools/build/v2/test/TestCmd.py. Removed corpse interpreted member from the TescCmd class and the related setter function in tools/build/v2/test/TestCmd.py. Minor stylistic comment changes.
Jurko Gospodnetić
2008-05-01 17:04:22 +0000
6e3eb35ccaRenamed the Tester.wait_for_time_change() function to Tester.wait_for_time_change_since_last_build() to avoid confusion.
Jurko Gospodnetić
2008-05-01 09:55:47 +0000
3051ef0abaRenamed the Tester.wait_for_time_change() function to Tester.wait_for_time_change_since_last_build() to avoid confusion.
Jurko Gospodnetić
2008-05-01 09:55:47 +0000
c98691d310Consistently converted tabs to spaces in tools/build/v2/test/BoostBuild.py to avoid confusion reading the Python source.
Jurko Gospodnetić
2008-05-01 09:39:45 +0000
92bb5ccf97Consistently converted tabs to spaces in tools/build/v2/test/BoostBuild.py to avoid confusion reading the Python source.
Jurko Gospodnetić
2008-05-01 09:39:45 +0000
6f19d6966dCorrected a typo in the Boost Build documentation.
Jurko Gospodnetić
2008-04-30 20:58:05 +0000
9c16e9d0ddCorrected a typo in the Boost Build documentation.
Jurko Gospodnetić
2008-04-30 20:58:05 +0000
9a3718ddc3Removed trailing spaces from tools/build/v2/build/modifiers.jam.
Jurko Gospodnetić
2008-04-30 20:00:24 +0000
5469b49d33Removed trailing spaces from tools/build/v2/build/modifiers.jam.
Jurko Gospodnetić
2008-04-30 20:00:24 +0000
ffd8344b45Merge in documentation fixes. Apart from the change to optional's documenation Jamfile, which I included by mistake.
Daniel James
2008-04-27 07:39:49 +0000
6df6681c13Add the test target name to the bjam XML log output to make it easier to match tests to jam targets.
Rene Rivera
2008-04-26 22:21:50 +0000
9dc48843f8Add the test target name to the bjam XML log output to make it easier to match tests to jam targets.
Rene Rivera
2008-04-26 22:21:50 +0000
35678b5462Get config tests working (missing -lrt).
K. Noel Belcourt
2008-04-25 17:37:47 +0000
abf4a6418eGet config tests working (missing -lrt).
K. Noel Belcourt
2008-04-25 17:37:47 +0000
4bd6b9f554Force pgi to always link rt lib, ugh.
K. Noel Belcourt
2008-04-24 04:58:27 +0000
d3c72b24cbForce pgi to always link rt lib, ugh.
K. Noel Belcourt
2008-04-24 04:58:27 +0000
3edb5bc662Fixup patch to intel-darwin.jam so it looks and reads a bit better.
K. Noel Belcourt
2008-04-24 01:40:31 +0000
0c5d3e7493Fixup patch to intel-darwin.jam so it looks and reads a bit better.
K. Noel Belcourt
2008-04-24 01:40:31 +0000
7ae151c85cPatch PGI to fix config problem (clock_gettime is unresolved external) and add required macro define for IOV_MAX support.
K. Noel Belcourt
2008-04-23 16:16:38 +0000
81f4782477Patch PGI to fix config problem (clock_gettime is unresolved external) and add required macro define for IOV_MAX support.
K. Noel Belcourt
2008-04-23 16:16:38 +0000
632a5c2db9Fixed intel-darwin unresolved symbols by changing the wide integer type from unsigned int (which managles as a 'j') to an int (which mangles as an 'i'). This change makes intel-darwin generated code match the darwin toolset generated code.
K. Noel Belcourt
2008-04-23 01:35:01 +0000
4781a9ecf9Fixed intel-darwin unresolved symbols by changing the wide integer type from unsigned int (which managles as a 'j') to an int (which mangles as an 'i'). This change makes intel-darwin generated code match the darwin toolset generated code.
K. Noel Belcourt
2008-04-23 01:35:01 +0000
97717fbd0bremoved act-as-jamfile, which gives errors when boost.use-project is not invoked from Jamroot file.
Roland Schwarz
2008-04-21 11:46:03 +0000
bdeadd30b0removed act-as-jamfile, which gives errors when boost.use-project is not invoked from Jamroot file.
Roland Schwarz
2008-04-21 11:46:03 +0000
3423e10887relaxed test, ignoring case of drive letter. Thanks to Mat Marcus for the fix.
Roland Schwarz
2008-04-18 18:11:03 +0000
3975f3105arelaxed test, ignoring case of drive letter. Thanks to Mat Marcus for the fix.
Roland Schwarz
2008-04-18 18:11:03 +0000
7af8ea6a1bRemoved an extra unused 'executed' feature attribute.
Jurko Gospodnetić
2008-04-17 11:56:16 +0000
11a57cc021Removed an extra unused 'executed' feature attribute.
Jurko Gospodnetić
2008-04-17 11:56:16 +0000
11032ed140Added "contrib" subdirectory for user contributed modules that are not yet fully reviewed. Added first module: boost.jam for linking to prebuilt (decorated) boost libraries.
Roland Schwarz
2008-04-14 13:27:46 +0000
ddf1479809Added "contrib" subdirectory for user contributed modules that are not yet fully reviewed. Added first module: boost.jam for linking to prebuilt (decorated) boost libraries.
Roland Schwarz
2008-04-14 13:27:46 +0000
8a3e1055bcAdd multiple requirements for toolset subconditions instead of one composite as they are not supported for conditional requirements. Thanks to Roland for finding the problem.
Rene Rivera
2008-04-12 19:44:47 +0000
7ec865e5bcAdd multiple requirements for toolset subconditions instead of one composite as they are not supported for conditional requirements. Thanks to Roland for finding the problem.
Rene Rivera
2008-04-12 19:44:47 +0000
9d886f8c45When -lrt is needed, it's needed in *both* single and multi-threaded builds.
John Maddock
2008-04-12 16:02:24 +0000
df5a46c2a9When -lrt is needed, it's needed in *both* single and multi-threaded builds.
John Maddock
2008-04-12 16:02:24 +0000
ca6ccbc62fFixed a bug in for seldom used argument <property:/property-name/> in rule format-name. Added /property-name/ may be a regex.
Roland Schwarz
2008-04-12 11:02:35 +0000
3d2aeda1dcFixed a bug in for seldom used argument <property:/property-name/> in rule format-name. Added /property-name/ may be a regex.
Roland Schwarz
2008-04-12 11:02:35 +0000
1b601354c0Implemented a patch contributed by Igor Nazarenko reimplementing the list_sort() function to use a C qsort() function instead of a hand-crafted merge-sort algorithm. Makes some list sortings (e.g. 1,2,1,2,1,2,1,2,...) extremely faster, in turn significantly speeding up some project builds.
Jurko Gospodnetić
2008-04-11 21:03:06 +0000
44f0865599Implemented a patch contributed by Igor Nazarenko reimplementing the list_sort() function to use a C qsort() function instead of a hand-crafted merge-sort algorithm. Makes some list sortings (e.g. 1,2,1,2,1,2,1,2,...) extremely faster, in turn significantly speeding up some project builds.
Jurko Gospodnetić
2008-04-11 21:03:06 +0000
69edbd4edeInitial support for cross-compiling to ARM architecture.
Rene Rivera
2008-04-11 07:50:47 +0000
88190045a4Initial support for cross-compiling to ARM architecture.
Rene Rivera
2008-04-11 07:50:47 +0000
272cddf6d7Add support for toolset requirements at the definition level.
Rene Rivera
2008-04-11 05:36:28 +0000
6affa2ddccAdd support for toolset requirements at the definition level.
Rene Rivera
2008-04-11 05:36:28 +0000
7e238d9b7cUse local sorted() function to support Python < 2.4.
Rene Rivera
2008-04-11 05:34:00 +0000
23cf7db67eUse local sorted() function to support Python < 2.4.
Rene Rivera
2008-04-11 05:34:00 +0000
a70059725fAdd ARM architecture/instrustion-set.
Rene Rivera
2008-04-09 21:20:28 +0000
6d681aae0fAdd ARM architecture/instrustion-set.
Rene Rivera
2008-04-09 21:20:28 +0000
d7407a9ee1Fixed a bug with bjam not handling the '\' root Windows path correctly without its drive letter being specified. One effect could be seen by MkDir rule on such a path always attempting to create its base folder even if that folder already exists. For example if you attempted to create folder '\Projects\XYZ\BuildDir' it would incorrectly think that '\Projects' folder does not exist and attempt to create it - thus causing the whole build to fail due to the underlying OS mkdir command failing.
Jurko Gospodnetić
2008-04-07 10:32:09 +0000
b624553db8Fixed a bug with bjam not handling the '\' root Windows path correctly without its drive letter being specified. One effect could be seen by MkDir rule on such a path always attempting to create its base folder even if that folder already exists. For example if you attempted to create folder '\Projects\XYZ\BuildDir' it would incorrectly think that '\Projects' folder does not exist and attempt to create it - thus causing the whole build to fail due to the underlying OS mkdir command failing.
Jurko Gospodnetić
2008-04-07 10:32:09 +0000
556474bbb2Solved the problem with child process returning the value 259 (Windows constant STILL_ACTIVE) causing bjam never to detect that it exited and therefore keep running in an endless loop. Done by relying on the Windows WaitForMultipleObjects() function to detect when a process has exited instead of GetExitCodeProcess(). The later function's MSDN article (http://msdn2.microsoft.com/en-us/library/ms683189(VS.85).aspx) warns about this problem.
Jurko Gospodnetić
2008-04-07 09:55:18 +0000
0fcdc894acSolved the problem with child process returning the value 259 (Windows constant STILL_ACTIVE) causing bjam never to detect that it exited and therefore keep running in an endless loop. Done by relying on the Windows WaitForMultipleObjects() function to detect when a process has exited instead of GetExitCodeProcess(). The later function's MSDN article (http://msdn2.microsoft.com/en-us/library/ms683189(VS.85).aspx) warns about this problem.
Jurko Gospodnetić
2008-04-07 09:55:18 +0000
16996b4c0fMade the msvc toolset registration example consistent with its comment and added an additional one specifying the exact msvc version. Many stylistic comment changes.
Jurko Gospodnetić
2008-04-06 22:36:59 +0000
17a7f79f67Made the msvc toolset registration example consistent with its comment and added an additional one specifying the exact msvc version. Many stylistic comment changes.
Jurko Gospodnetić
2008-04-06 22:36:59 +0000
55ac085435Make xsltproc more usable standalone.
Vladimir Prus
2008-04-06 05:00:28 +0000
ca078a9f84Make xsltproc more usable standalone.
Vladimir Prus
2008-04-06 05:00:28 +0000
bdbfd15c54Reverted unintenional changes.
Hartmut Kaiser
2008-04-05 17:03:16 +0000
df70c1065aReverted unintenional changes.
Hartmut Kaiser
2008-04-05 17:03:16 +0000
238521ffb2Reverted accidental change.
Hartmut Kaiser
2008-04-04 01:26:47 +0000
f6fc415b20Reverted accidental change.
Hartmut Kaiser
2008-04-04 01:26:47 +0000
3d8074631bWave: Some updates to the new 'preprocess_pragma_output' example. This fixes ticket #1752.
Hartmut Kaiser
2008-04-04 01:22:12 +0000
c71500ada6Wave: Some updates to the new 'preprocess_pragma_output' example. This fixes ticket #1752.
Hartmut Kaiser
2008-04-04 01:22:12 +0000
753d256a8bFix 64-bit static libs on vacpp.
Vladimir Prus
2008-04-02 05:21:58 +0000
ca60b82c69Fix 64-bit static libs on vacpp.
Vladimir Prus
2008-04-02 05:21:58 +0000
42cc564420Remove leftover debug code
Vladimir Prus
2008-04-02 05:15:43 +0000
0673909fcaRemove leftover debug code
Vladimir Prus
2008-04-02 05:15:43 +0000
03bbc2448dUbreak loading of build-system.jam.
Vladimir Prus
2008-04-01 18:39:55 +0000
67f811e2e5Ubreak loading of build-system.jam.
Vladimir Prus
2008-04-01 18:39:55 +0000
02e16a934eFor BoostBuild regression test, handle OSX intel.
Vladimir Prus
2008-04-01 18:22:21 +0000
439d41eaeeFor BoostBuild regression test, handle OSX intel.
Vladimir Prus
2008-04-01 18:22:21 +0000
a4c0303922Allow "bjam path/to/file" to work.
Vladimir Prus
2008-04-01 17:40:39 +0000
d21c34470aAllow "bjam path/to/file" to work.
Vladimir Prus
2008-04-01 17:40:39 +0000
73ee7119d2Fix typo (forgot space before semi-colon).
K. Noel Belcourt
2008-03-29 02:03:29 +0000
3e0976f5e3Fix typo (forgot space before semi-colon).
K. Noel Belcourt
2008-03-29 02:03:29 +0000
bec988cac1Fix address-model support for 32/64 bit code generation. Replaced -mcmodel with -m32 / -m64.
K. Noel Belcourt
2008-03-28 02:10:04 +0000
08c8e6d412Fix address-model support for 32/64 bit code generation. Replaced -mcmodel with -m32 / -m64.
K. Noel Belcourt
2008-03-28 02:10:04 +0000