Commit Graph

  • a2a348884b Minor stylistic comment change in the Boost Build tools/msvc.jam script. Jurko Gospodnetić 2008-06-30 10:50:45 +0000
  • 38cebbd927 Minor stylistic comment change in the Boost Build tools/msvc.jam script. Jurko Gospodnetić 2008-06-30 10:50:45 +0000
  • 7f7b4d4e2f Cleanup of darwin/xcode toolset. Now much more sensible support for multiple versions of both the compiler and the accompanying SDKs. Also assign the 'xgcc' tag the toolset as it was missing. Rene Rivera 2008-06-27 21:10:57 +0000
  • ca86302804 Cleanup of darwin/xcode toolset. Now much more sensible support for multiple versions of both the compiler and the accompanying SDKs. Also assign the 'xgcc' tag the toolset as it was missing. Rene Rivera 2008-06-27 21:10:57 +0000
  • 94fbc737c2 Minor stylistic Boost Build code comment changes. Jurko Gospodnetić 2008-06-27 14:00:57 +0000
  • 35b50bdd13 Minor stylistic Boost Build code comment changes. Jurko Gospodnetić 2008-06-27 14:00:57 +0000
  • 3e6a1a5141 Don't add -mcpu=common as default for power architecture. On Xcode it is ignored and produces invalid code. It makes more sense to make the default for unspecified instruction set be whatever the default is for the compiler. Rene Rivera 2008-06-27 04:02:57 +0000
  • ec353d7678 Don't add -mcpu=common as default for power architecture. On Xcode it is ignored and produces invalid code. It makes more sense to make the default for unspecified instruction set be whatever the default is for the compiler. Rene Rivera 2008-06-27 04:02:57 +0000
  • 930cd0b253 Corrected the Cygwin related :W Boost Jam variable expansion example so it would not display the $ sign as # on generated web pages. Jurko Gospodnetić 2008-06-26 22:23:08 +0000
  • b7131e37ca Minor stylistic Boost Build module changes. Jurko Gospodnetić 2008-06-26 20:41:41 +0000
  • 87cff5267c Minor stylistic Boost Build module changes. Jurko Gospodnetić 2008-06-26 20:41:41 +0000
  • cf9ba93130 Minor stylistic Boost Build documentation changes. Removed unfinished parts of the dependency feature documentation and added related todo comments. Alphabetically reordered msvc toolset initialization option documentation, documented several missing options and corrected the documented default tool names. Jurko Gospodnetić 2008-06-26 17:07:17 +0000
  • 055c125b86 Minor stylistic Boost Build documentation changes. Removed unfinished parts of the dependency feature documentation and added related todo comments. Alphabetically reordered msvc toolset initialization option documentation, documented several missing options and corrected the documented default tool names. Jurko Gospodnetić 2008-06-26 17:07:17 +0000
  • 496ea0f0f1 Minor stylistic Boost Build documentation changes. Added a todo comment to document the 'common' fflags toolset initialization option. Jurko Gospodnetić 2008-06-26 17:04:23 +0000
  • dec4b64a65 Minor stylistic Boost Build documentation changes. Added a todo comment to document the 'common' fflags toolset initialization option. Jurko Gospodnetić 2008-06-26 17:04:23 +0000
  • a488251a3b Updated the common.handle-options() rule comment in the tools/common.jam Boost Build module. Minor stylistic changes. Jurko Gospodnetić 2008-06-26 15:32:11 +0000
  • a92894bb17 Updated the common.handle-options() rule comment in the tools/common.jam Boost Build module. Minor stylistic changes. Jurko Gospodnetić 2008-06-26 15:32:11 +0000
  • 20233d727b Updated the msvc.init() rule comment in the msvc.jam Boost Build module. Jurko Gospodnetić 2008-06-26 15:31:05 +0000
  • 8548e1807f Updated the msvc.init() rule comment in the msvc.jam Boost Build module. Jurko Gospodnetić 2008-06-26 15:31:05 +0000
  • 92cdf5bd89 Minor stylistic comment change in Boost Build's util/path.jam module. Jurko Gospodnetić 2008-06-17 17:47:48 +0000
  • f5e8ef7473 Minor stylistic comment change in Boost Build's util/path.jam module. Jurko Gospodnetić 2008-06-17 17:47:48 +0000
  • b8dbaf6e03 Add mime-type and eol-style properties as needed Douglas Gregor 2008-06-17 13:54:46 +0000
  • 0bd6295a81 Minor stylistic Boost Build script changes. Jurko Gospodnetić 2008-06-08 22:36:08 +0000
  • 4677ac9c2c Minor stylistic Boost Build script changes. Jurko Gospodnetić 2008-06-08 22:36:08 +0000
  • 20a1045cf2 Added internal Boost Build unit tests making sure its equality tests work as expected. Used tests to explicitly document the standard Boost Jam = && != operator behaviour with ignoring trailing empty strings. Jurko Gospodnetić 2008-06-08 22:10:54 +0000
  • 8be0a77922 Added internal Boost Build unit tests making sure its equality tests work as expected. Used tests to explicitly document the standard Boost Jam = && != operator behaviour with ignoring trailing empty strings. Jurko Gospodnetić 2008-06-08 22:10:54 +0000
  • 21b444a616 Made Boost Build's internal assert.result rule compare its values without ignoring trailing empty strings. Jurko Gospodnetić 2008-06-08 22:08:04 +0000
  • cb6a97af1c Made Boost Build's internal assert.result rule compare its values without ignoring trailing empty strings. Jurko Gospodnetić 2008-06-08 22:08:04 +0000
  • 64fa0d5da1 Renamed Boost Build's internal testing assert.result-equal rule to assert.result-set-equal to make it clear that results are compared as sets - ignoring duplicates and ordering. Jurko Gospodnetić 2008-06-08 22:05:09 +0000
  • 3536ca0702 Renamed Boost Build's internal testing assert.result-equal rule to assert.result-set-equal to make it clear that results are compared as sets - ignoring duplicates and ordering. Jurko Gospodnetić 2008-06-08 22:05:09 +0000
  • 39fc9f504e Reverting Boost Build's stage.jam module changes made by accident in the last revision. Jurko Gospodnetić 2008-06-08 21:58:33 +0000
  • 7722c0b981 Reverting Boost Build's stage.jam module changes made by accident in the last revision. Jurko Gospodnetić 2008-06-08 21:58:33 +0000
  • 9efe7391c2 Removed empty internal Boost Build __test__ rules. Made remaining __test__ rules be non-local to correct a defect introduced during last internal testing system reorganization with local __test__ rules not getting called. Minor stylistic changes. Jurko Gospodnetić 2008-06-08 21:55:16 +0000
  • c2e96b4454 Removed empty internal Boost Build __test__ rules. Made remaining __test__ rules be non-local to correct a defect introduced during last internal testing system reorganization with local __test__ rules not getting called. Minor stylistic changes. Jurko Gospodnetić 2008-06-08 21:55:16 +0000
  • 1aa1c820ab Renamed Boost.Build's internal assert.nonempty-variable() rule to assert.variable-non-empty(). Jurko Gospodnetić 2008-06-08 20:56:24 +0000
  • 34728f57f1 Renamed Boost.Build's internal assert.nonempty-variable() rule to assert.variable-non-empty(). Jurko Gospodnetić 2008-06-08 20:56:24 +0000
  • 9483bc4376 Minor stylistic Boost Build script changes. Jurko Gospodnetić 2008-06-08 19:56:22 +0000
  • 24d375751e Minor stylistic Boost Build script changes. Jurko Gospodnetić 2008-06-08 19:56:22 +0000
  • 39e67e8f0d Minor stylistic Boost Build script changes. Jurko Gospodnetić 2008-06-08 19:41:56 +0000
  • 4c7cb7818f Minor stylistic Boost Build script changes. Jurko Gospodnetić 2008-06-08 19:41:56 +0000
  • a4aa88a4f3 Minor stylistic cleanup in the tutorial.xml Boost Build documentation file. Jurko Gospodnetić 2008-06-08 18:15:13 +0000
  • c2bd122eb9 Minor stylistic cleanup in the tutorial.xml Boost Build documentation file. Jurko Gospodnetić 2008-06-08 18:15:13 +0000
  • 494765081c Corrected two XML structure errors in the Boost Build tutorial.xml documentation file. Jurko Gospodnetić 2008-06-08 18:09:13 +0000
  • f17f15ae3c Corrected two XML structure errors in the Boost Build tutorial.xml documentation file. Jurko Gospodnetić 2008-06-08 18:09:13 +0000
  • 4633ad0edc Refactored the Boost Build's modules.jam module to avoid possible problems with running Boost Build's internal unit tests and the .tested global variable being used from an incorrect module/namespace. Jurko Gospodnetić 2008-06-08 14:18:11 +0000
  • 47f1d05c13 Refactored the Boost Build's modules.jam module to avoid possible problems with running Boost Build's internal unit tests and the .tested global variable being used from an incorrect module/namespace. Jurko Gospodnetić 2008-06-08 14:18:11 +0000
  • ca215eda78 Fixed a bug in Boost Build causing its module names to be displayed incorrectly when running Boost Build module tests for indirectly loaded modules. Minor stylistic changes. Jurko Gospodnetić 2008-06-08 13:03:39 +0000
  • 28cdc8e4b1 Fixed a bug in Boost Build causing its module names to be displayed incorrectly when running Boost Build module tests for indirectly loaded modules. Minor stylistic changes. Jurko Gospodnetić 2008-06-08 13:03:39 +0000
  • 7210d72bb9 Updated the vector class defined in Boost Build's containers.jam module. vector.empty() rule no longer returns true for a non empty container containing only empty strings. Removed vector.indices() rule that had a defective implementation causing vector.equal() to compare only the first and last vector element (reported by Rick Yang). Corrected the vector.equal() rule. Added new vector class related tests. Minor stylistic changes. Jurko Gospodnetić 2008-06-07 23:46:46 +0000
  • 79318df0b3 Updated the vector class defined in Boost Build's containers.jam module. vector.empty() rule no longer returns true for a non empty container containing only empty strings. Removed vector.indices() rule that had a defective implementation causing vector.equal() to compare only the first and last vector element (reported by Rick Yang). Corrected the vector.equal() rule. Added new vector class related tests. Minor stylistic changes. Jurko Gospodnetić 2008-06-07 23:46:46 +0000
  • 11c0eef489 Corrected the vector.insert rule so it works correctly when given an index lager than the number of elements in the given vector (patch by Rick Yang). Added new related tests. Jurko Gospodnetić 2008-06-07 16:45:04 +0000
  • 8688dbc48b Corrected the vector.insert rule so it works correctly when given an index lager than the number of elements in the given vector (patch by Rick Yang). Added new related tests. Jurko Gospodnetić 2008-06-07 16:45:04 +0000
  • e902837300 Minor stylistic changes. Jurko Gospodnetić 2008-06-07 16:43:25 +0000
  • 75b6acbf71 Minor stylistic changes. Jurko Gospodnetić 2008-06-07 16:43:25 +0000
  • 1a176bb375 Minor stylistic changes in Boost Build's kernel/class.jam module. Jurko Gospodnetić 2008-06-06 15:28:36 +0000
  • 21133b86dd Minor stylistic changes in Boost Build's kernel/class.jam module. Jurko Gospodnetić 2008-06-06 15:28:36 +0000
  • 238bc69975 Brown paper bag fix for a Boost Build msvc toolset bug causing it not to work on toolsets using a global setup command with default parameters (i.e. default MSVC 8.0+ behaviour was broken). Jurko Gospodnetić 2008-06-05 08:13:43 +0000
  • cae374dfa6 Brown paper bag fix for a Boost Build msvc toolset bug causing it not to work on toolsets using a global setup command with default parameters (i.e. default MSVC 8.0+ behaviour was broken). Jurko Gospodnetić 2008-06-05 08:13:43 +0000
  • 3c9af719b9 Made the Boost Build msvc toolset use correct setup scripts in case of some stripped down MSVC 8.0+ distributions like the MSVC express 9.0 version distributed with the Microsoft Platform SDK that come without the vcvarsall.bat script. Jurko Gospodnetić 2008-06-04 18:29:34 +0000
  • 9dc76b769f Made the Boost Build msvc toolset use correct setup scripts in case of some stripped down MSVC 8.0+ distributions like the MSVC express 9.0 version distributed with the Microsoft Platform SDK that come without the vcvarsall.bat script. Jurko Gospodnetić 2008-06-04 18:29:34 +0000
  • 54726c9e15 Updated the main Boost Build msvc toolset configuration comment to list and document all the available options and supported toolset versions. Minor stylistic changes. Jurko Gospodnetić 2008-06-04 18:13:38 +0000
  • 03206cf4b6 Updated the main Boost Build msvc toolset configuration comment to list and document all the available options and supported toolset versions. Minor stylistic changes. Jurko Gospodnetić 2008-06-04 18:13:38 +0000
  • 88686a1b92 Made Boost Build's python.jam toolset module work correctly when the python command interpreter executable path contains spaces. This is not supported on Windows with Boost Jam versions prior to 3.1.17. Made python.jam toolset's cygwin symlink detection work correctly with symlinks to .cmd files. Minor stylistic changes. Jurko Gospodnetić 2008-06-04 00:51:44 +0000
  • ae26b5e8dd Made Boost Build's python.jam toolset module work correctly when the python command interpreter executable path contains spaces. This is not supported on Windows with Boost Jam versions prior to 3.1.17. Made python.jam toolset's cygwin symlink detection work correctly with symlinks to .cmd files. Minor stylistic changes. Jurko Gospodnetić 2008-06-04 00:51:44 +0000
  • 7574d310f5 Cleaned up the build/modifiers.jam Boost Build module so it no longer references long removed 'multiple' parameter to a generator.run() rule. Jurko Gospodnetić 2008-06-03 23:59:27 +0000
  • 3ef68aac9c Cleaned up the build/modifiers.jam Boost Build module so it no longer references long removed 'multiple' parameter to a generator.run() rule. Jurko Gospodnetić 2008-06-03 23:59:27 +0000
  • 489682cc4a Fixed a Boost Jam bug on Windows causing its SHELL command not to work correctly with some commands containing quotes. Caused by a 'funny feature' in the Windows popen() implementation causing it to remove external quotes in some cases similar to how the Windows cmd.exe shell command interpreter does it. Jurko Gospodnetić 2008-06-03 23:44:23 +0000
  • 8574e6a0a8 Fixed a Boost Jam bug on Windows causing its SHELL command not to work correctly with some commands containing quotes. Caused by a 'funny feature' in the Windows popen() implementation causing it to remove external quotes in some cases similar to how the Windows cmd.exe shell command interpreter does it. Jurko Gospodnetić 2008-06-03 23:44:23 +0000
  • c0a697600f Corrected a potential memory leak in Boost Jam's builtin_shell() function that would appear should Boost Jam ever start to release its allocated string objects. Minor stylistic changes. Jurko Gospodnetić 2008-06-03 23:23:49 +0000
  • 491181d72e Corrected a potential memory leak in Boost Jam's builtin_shell() function that would appear should Boost Jam ever start to release its allocated string objects. Minor stylistic changes. Jurko Gospodnetić 2008-06-03 23:23:49 +0000
  • 2ddff3daba Made all Boost Jam's ECHO commands automatically flush the standard output to make that output more promptly displayed to the user. Jurko Gospodnetić 2008-06-03 23:19:58 +0000
  • 4c90be4496 Made all Boost Jam's ECHO commands automatically flush the standard output to make that output more promptly displayed to the user. Jurko Gospodnetić 2008-06-03 23:19:58 +0000
  • 26923f6d45 Corrected the comment in src/build.bat to list all the currently supported toolsets when building Boost Jam. Jurko Gospodnetić 2008-06-03 23:16:33 +0000
  • 57b48ed76c Corrected the comment in src/build.bat to list all the currently supported toolsets when building Boost Jam. Jurko Gospodnetić 2008-06-03 23:16:33 +0000
  • 89bf2cbde1 Added a comment describing an additional Boost Jam test for the Windows popen() command unquoting bug that should be added once a better testing framework is implemented for Boost Jam. Jurko Gospodnetić 2008-06-03 23:14:54 +0000
  • 1605098680 Made Boost Jam tests quote their bjam executable name when calling it allowing those executables to contain spaces in their name and/or path. This also causes one of the tests (action_status.jam) to fail on Windows due to a popen() command unquoting feature on that platform. Jurko Gospodnetić 2008-06-03 23:12:31 +0000
  • 5349c90e4a Properly set soname on aCC. Vladimir Prus 2008-06-03 14:34:25 +0000
  • 13a767d7b9 Properly set soname on aCC. Vladimir Prus 2008-06-03 14:34:25 +0000
  • 20e28b39a7 Minor stylistic Boost Build documentation changes & typo corrections. Jurko Gospodnetić 2008-06-03 06:46:16 +0000
  • d5628c706f Minor stylistic Boost Build documentation changes & typo corrections. Jurko Gospodnetić 2008-06-03 06:46:16 +0000
  • aed78bd0fc Corrected a bug causing abbreviated build folder name caching never getting used. Jurko Gospodnetić 2008-06-02 09:51:15 +0000
  • b2aa0e52d5 Corrected a bug causing abbreviated build folder name caching never getting used. Jurko Gospodnetić 2008-06-02 09:51:15 +0000
  • 11a0756cc1 Minor stylistic Boost Build Jam script cleanup. Jurko Gospodnetić 2008-06-02 09:49:54 +0000
  • 77b87d8edb Minor stylistic Boost Build Jam script cleanup. Jurko Gospodnetić 2008-06-02 09:49:54 +0000
  • e388457ddd Minor stylistic Boost Build Jam script cleanup. Jurko Gospodnetić 2008-06-02 08:12:47 +0000
  • 9956d88fa6 Minor stylistic Boost Build Jam script cleanup. Jurko Gospodnetić 2008-06-02 08:12:47 +0000
  • da1eaa20c2 GCC 4.2 and higher in Darwin does not have -Wno-long-double. Rene Rivera 2008-06-01 03:01:23 +0000
  • 13730ea91c GCC 4.2 and higher in Darwin does not have -Wno-long-double. Rene Rivera 2008-06-01 03:01:23 +0000
  • 2f46c0abcb Change execunix.c to always use fork() instead of vfork() on the Mac. This works around known issues with bjam on PPC under Tiger and a problem reported by Rene with bjam on x86 under Leopard. K. Noel Belcourt 2008-05-30 16:22:39 +0000
  • 498d4d2b69 Change execunix.c to always use fork() instead of vfork() on the Mac. This works around known issues with bjam on PPC under Tiger and a problem reported by Rene with bjam on x86 under Leopard. K. Noel Belcourt 2008-05-30 16:22:39 +0000
  • 7db25f99cd Don't use the /Wp64 option on msvc 9.0. Vladimir Prus 2008-05-30 05:29:27 +0000
  • adbe58dea5 Don't use the /Wp64 option on msvc 9.0. Vladimir Prus 2008-05-30 05:29:27 +0000
  • 80627be8de Move objective-c target types declaration to common location. Rene Rivera 2008-05-30 00:34:24 +0000
  • c44edcaa33 Move objective-c target types declaration to common location. Rene Rivera 2008-05-30 00:34:24 +0000
  • 3535f9ea97 Add 'flags' use to be able to specify flags for objective-c/c++ compiles. Rene Rivera 2008-05-29 15:31:53 +0000
  • f353a9ab98 Add 'flags' use to be able to specify flags for objective-c/c++ compiles. Rene Rivera 2008-05-29 15:31:53 +0000
  • 113b9c94e2 Add /nologo Beman Dawes 2008-05-27 19:20:08 +0000
  • 3e5e74d8e3 Add /nologo Beman Dawes 2008-05-27 19:20:08 +0000
  • 1848c0993b Make all libraries "explicit". Workaround for missing "configure" support. Jürgen Hunold 2008-05-22 19:06:32 +0000
  • 07f1712c16 Make all libraries "explicit". Workaround for missing "configure" support. Jürgen Hunold 2008-05-22 19:06:32 +0000