Commit Graph

  • 3af95fc80c Merge latest BBv2 from trunk to release. Rene Rivera 2008-03-15 18:55:28 +0000
  • fe18a855d5 A user-config.jam that defined multiple python toolsets exposed an error in the python.jam init rule. Moved the feature definition out of the init rule to avoid the feature redefinition error. K. Noel Belcourt 2008-03-11 17:57:54 +0000
  • b553af4b1e A user-config.jam that defined multiple python toolsets exposed an error in the python.jam init rule. Moved the feature definition out of the init rule to avoid the feature redefinition error. K. Noel Belcourt 2008-03-11 17:57:54 +0000
  • 2020628f5f Fix PCH on OSX Vladimir Prus 2008-03-07 16:18:13 +0000
  • b12066613c Fix PCH on OSX Vladimir Prus 2008-03-07 16:18:13 +0000
  • cb15d70fd4 Arrange for HPP source to be scanned for #includes, too. This fixes PCH not being rebuild when some other headers included from HPP being compiled change. Vladimir Prus 2008-03-06 06:57:27 +0000
  • 974f3220a4 Arrange for HPP source to be scanned for #includes, too. This fixes PCH not being rebuild when some other headers included from HPP being compiled change. Vladimir Prus 2008-03-06 06:57:27 +0000
  • 6a0d9f9b3a Add 'pythonpath' feature to specify additional PYTHONPATH elements. Make bpl-test correctly set dependencies if used with multiple .pyd sources. Vladimir Prus 2008-03-06 06:06:17 +0000
  • 08dbc7fe01 Add 'pythonpath' feature to specify additional PYTHONPATH elements. Make bpl-test correctly set dependencies if used with multiple .pyd sources. Vladimir Prus 2008-03-06 06:06:17 +0000
  • 06c5eea393 Recognize that fact, for that for intel-win, <runtime-debuggin> matters and should be added to the library name. Vladimir Prus 2008-02-24 12:59:04 +0000
  • a195eb88b2 Recognize that fact, for that for intel-win, <runtime-debuggin> matters and should be added to the library name. Vladimir Prus 2008-02-24 12:59:04 +0000
  • 57e521f9da Use the configured python interpreter instead of assuming it's in the path. Rene Rivera 2008-02-20 23:01:43 +0000
  • 15bc46625f Use the configured python interpreter instead of assuming it's in the path. Rene Rivera 2008-02-20 23:01:43 +0000
  • cf7bf4fe90 Add the <python.interpreter> to all requirements to allow other toolsets to use the currently configured python instead of relying on python being in the path. Rene Rivera 2008-02-20 22:50:03 +0000
  • 2825f41bc3 Add the <python.interpreter> to all requirements to allow other toolsets to use the currently configured python instead of relying on python being in the path. Rene Rivera 2008-02-20 22:50:03 +0000
  • c96c83b8cf Made the msvc toolset always explicitly enable or disable rtti support based on the <rtti> feature value instead of only setting it if <rtti>on and depending on it being disabled by default. The original behaviour did not work well with msvc 8.0 for which there was not way to disable rtti support as that compiler enables rtti support by default. Jurko Gospodnetić 2008-02-16 17:03:54 +0000
  • 152335f037 Made the msvc toolset always explicitly enable or disable rtti support based on the <rtti> feature value instead of only setting it if <rtti>on and depending on it being disabled by default. The original behaviour did not work well with msvc 8.0 for which there was not way to disable rtti support as that compiler enables rtti support by default. Jurko Gospodnetić 2008-02-16 17:03:54 +0000
  • 3b2d214ead Added support for compiling C++ programs without RTTI support using the gcc toolset. Jurko Gospodnetić 2008-02-16 16:53:33 +0000
  • 28e859c07a Added support for compiling C++ programs without RTTI support using the gcc toolset. Jurko Gospodnetić 2008-02-16 16:53:33 +0000
  • cff99a8f17 Corrected comments related to the allowed linker & linker-type values. Minor stylistic changes. Jurko Gospodnetić 2008-02-16 16:50:42 +0000
  • 886c2d7f90 Corrected comments related to the allowed linker & linker-type values. Minor stylistic changes. Jurko Gospodnetić 2008-02-16 16:50:42 +0000
  • 014bb9e606 I've added the -single_module option to the intel-darwin.link.dll action to fix this linker error when linking dylibs: K. Noel Belcourt 2008-02-08 17:53:50 +0000
  • b8758c8539 I've added the -single_module option to the intel-darwin.link.dll action to fix this linker error when linking dylibs: K. Noel Belcourt 2008-02-08 17:53:50 +0000
  • 23aa013e45 Force PPC Darwin to use fork instead of vfork. This change requires both the parent and child process to explicitly set the process group id. Vfork guarantees the child process runs to the exec before it releases the parent process. Now that we use fork instead of vfork, it's possible for the parent to wait on the child process without having the child setpgid on itself. This eliminates spurious hangs on ppc darwin caused by either a race condition between vfork and execvp, or a bug in the vfork implementation. K. Noel Belcourt 2008-02-08 16:32:35 +0000
  • 5a3994bedd Force PPC Darwin to use fork instead of vfork. This change requires both the parent and child process to explicitly set the process group id. Vfork guarantees the child process runs to the exec before it releases the parent process. Now that we use fork instead of vfork, it's possible for the parent to wait on the child process without having the child setpgid on itself. This eliminates spurious hangs on ppc darwin caused by either a race condition between vfork and execvp, or a bug in the vfork implementation. K. Noel Belcourt 2008-02-08 16:32:35 +0000
  • 70a5f0acfd Support for non-blocking MPI operations in Python, from Andreas Kloeckner Douglas Gregor 2008-02-07 21:08:09 +0000
  • 793fb7542f Support for non-blocking MPI operations in Python, from Andreas Kloeckner Douglas Gregor 2008-02-07 21:08:09 +0000
  • 37f89fbf3d Fix <framework> with no path. Vladimir Prus 2008-02-07 11:04:30 +0000
  • b391838729 Fix <framework> with no path. Vladimir Prus 2008-02-07 11:04:30 +0000
  • f79e21815c Attempt to unbreak <library-file> Vladimir Prus 2008-02-07 10:17:03 +0000
  • 944a99d411 Attempt to unbreak <library-file> Vladimir Prus 2008-02-07 10:17:03 +0000
  • f7dc1379f8 Fix a typo in pgi.jam that prevented shared libraries from being built correctly. K. Noel Belcourt 2008-02-02 02:41:23 +0000
  • 2785d0ed15 Fix a typo in pgi.jam that prevented shared libraries from being built correctly. K. Noel Belcourt 2008-02-02 02:41:23 +0000
  • e8237dea5d Added the missing end-of-line character when outputting DEBUG_SEARCH debug messages from file_build1(). This cleans up the -d+6 bjam output a lot. Jurko Gospodnetić 2008-02-01 01:49:16 +0000
  • 58b6397ecd Added the missing end-of-line character when outputting DEBUG_SEARCH debug messages from file_build1(). This cleans up the -d+6 bjam output a lot. Jurko Gospodnetić 2008-02-01 01:49:16 +0000
  • f2a6ad5a04 Corrected outputting native Windows paths so that it works correctly for absolute paths without the drive letter being explicitly specified, e.g. \aaa\bbb or /aaa/bbb. Jurko Gospodnetić 2008-02-01 00:46:50 +0000
  • d0500b0c74 Corrected outputting native Windows paths so that it works correctly for absolute paths without the drive letter being explicitly specified, e.g. \aaa\bbb or /aaa/bbb. Jurko Gospodnetić 2008-02-01 00:46:50 +0000
  • 1860d4be8b Minor stylistic spacing changes. Remove trailing spaces. Jurko Gospodnetić 2008-02-01 00:44:23 +0000
  • 11d412ca48 Minor stylistic spacing changes. Remove trailing spaces. Jurko Gospodnetić 2008-02-01 00:44:23 +0000
  • bbc3127902 Reverted changes made in rev 43038 which seem to have been committed by mistake and include some user specific settings in it local to the comitter's environment while this file is intended to be used as generic template for actual user-config.jam files and do nothing in case user does not specify his own settings there. Jurko Gospodnetić 2008-02-01 00:27:31 +0000
  • 9570381ca2 Reverted changes made in rev 43038 which seem to have been committed by mistake and include some user specific settings in it local to the comitter's environment while this file is intended to be used as generic template for actual user-config.jam files and do nothing in case user does not specify his own settings there. Jurko Gospodnetić 2008-02-01 00:27:31 +0000
  • 695a351df2 Wave: fixed expanding_function_like_macro() Hartmut Kaiser 2008-01-31 20:57:47 +0000
  • e6db28c171 Wave: fixed expanding_function_like_macro() Hartmut Kaiser 2008-01-31 20:57:47 +0000
  • 54afe639fd Disable relinking when <target-os> is either windows or cygwin. Vladimir Prus 2008-01-29 06:40:06 +0000
  • c90a35b399 Disable relinking when <target-os> is either windows or cygwin. Vladimir Prus 2008-01-29 06:40:06 +0000
  • fecca01612 Retain top-level boost-build.jam Vladimir Prus 2008-01-29 06:28:09 +0000
  • c75879a5d3 Retain top-level boost-build.jam Vladimir Prus 2008-01-29 06:28:09 +0000
  • c78a1ef596 Fixed a typo to yesterdays patch. K. Noel Belcourt 2008-01-25 19:52:47 +0000
  • 6e09d6095b Fixed a typo to yesterdays patch. K. Noel Belcourt 2008-01-25 19:52:47 +0000
  • 227781ad31 Changed the -soname and -shared options in intel-darwin.jam to use -dynamiclib and -install_name, as done in darwin.jam. Apparently the Intel compilers on the Mac support the same options as gcc for setting the internal dynamic library name. K. Noel Belcourt 2008-01-25 04:41:16 +0000
  • 75d773af11 Changed the -soname and -shared options in intel-darwin.jam to use -dynamiclib and -install_name, as done in darwin.jam. Apparently the Intel compilers on the Mac support the same options as gcc for setting the internal dynamic library name. K. Noel Belcourt 2008-01-25 04:41:16 +0000
  • f6700e9537 fix quickbook scanner to recognize the [import ...] block Eric Niebler 2008-01-23 23:25:24 +0000
  • ba7d0057d1 fix quickbook scanner to recognize the [import ...] block Eric Niebler 2008-01-23 23:25:24 +0000
  • a27f366998 Minor stylistic changes: * Removed trailing spaces. * Added a comment for code discovering the user's home-directories. * Removed a stale regex import. * Removed an old corpse 'identity' rule found inside the __test__ rule. Jurko Gospodnetić 2008-01-20 20:18:50 +0000
  • 88de778116 Minor stylistic changes: * Removed trailing spaces. * Added a comment for code discovering the user's home-directories. * Removed a stale regex import. * Removed an old corpse 'identity' rule found inside the __test__ rule. Jurko Gospodnetić 2008-01-20 20:18:50 +0000
  • 228bba284b Stylistic changes. Removed trailing spaces. Removed empty lines. Corrected comment typos and wording. Jurko Gospodnetić 2008-01-18 01:14:17 +0000
  • 70e3fd6d79 Stylistic changes. Removed trailing spaces. Removed empty lines. Corrected comment typos and wording. Jurko Gospodnetić 2008-01-18 01:14:17 +0000
  • 1fefa3985b Minor stylistic comment changes. Removed trailing spaces. Jurko Gospodnetić 2008-01-15 21:13:52 +0000
  • 9fd081ba76 Minor stylistic comment changes. Removed trailing spaces. Jurko Gospodnetić 2008-01-15 21:13:52 +0000
  • aa6dd9e232 Removed the manual boost-build.jam file creation since that file already exists in the SVN repository and this only overwrote it with the same content minus the copyright notice. Removed a reference to the no longer existing boost_build_v2.html file. Jurko Gospodnetić 2008-01-11 13:44:51 +0000
  • be35ca661c Removed the manual boost-build.jam file creation since that file already exists in the SVN repository and this only overwrote it with the same content minus the copyright notice. Removed a reference to the no longer existing boost_build_v2.html file. Jurko Gospodnetić 2008-01-11 13:44:51 +0000
  • 75cbaf0563 Updated the test so it passes on Windows. Had to change it to enable action output logging and compensate for the fact that now action names are sent to the output as well. Minor stylistic changes. Jurko Gospodnetić 2008-01-09 17:03:45 +0000
  • dca3f5e22b Updated the test so it passes on Windows. Had to change it to enable action output logging and compensate for the fact that now action names are sent to the output as well. Minor stylistic changes. Jurko Gospodnetić 2008-01-09 17:03:45 +0000
  • 101e52bea6 Updated the test so it passes on Windows. Had to change it to enable action output logging and compensate for the fact that now action names are sent to the output as well. Minor stylistic changes. Jurko Gospodnetić 2008-01-09 14:36:37 +0000
  • 2ee54a428f Updated the test so it passes on Windows. Had to change it to enable action output logging and compensate for the fact that now action names are sent to the output as well. Minor stylistic changes. Jurko Gospodnetić 2008-01-09 14:36:37 +0000
  • a375083c27 Revert various changes that break backward compatibility, and also some minor edits. Rene Rivera 2008-01-09 04:34:12 +0000
  • 9ea5dd1865 Revert various changes that break backward compatibility, and also some minor edits. Rene Rivera 2008-01-09 04:34:12 +0000
  • 6f12bd5e02 Revert various changes that break backward compatibility, and also some minor edits. Rene Rivera 2008-01-09 04:31:58 +0000
  • 1130f9db85 Revert various changes that break backward compatibility, and also some minor edits. Rene Rivera 2008-01-09 04:31:58 +0000
  • 28ee146607 Fixed a failing test by making it access its action results using the __ACTION_RULE__ rule. Now it works with the default debug level settings (i.e. no action output displayed). Jurko Gospodnetić 2008-01-09 04:30:25 +0000
  • 6775b4eeb5 Fixed a failing test by making it access its action results using the __ACTION_RULE__ rule. Now it works with the default debug level settings (i.e. no action output displayed). Jurko Gospodnetić 2008-01-09 04:30:25 +0000
  • e8474dd69f Fixed a failing test by making it access action output using the __ACTION_RULE__ rule so it would not be affected by the level of debug output given by Boost Build/Jam. Jurko Gospodnetić 2008-01-09 04:15:35 +0000
  • 5f97bb484d Fixed a failing test by making it access action output using the __ACTION_RULE__ rule so it would not be affected by the level of debug output given by Boost Build/Jam. Jurko Gospodnetić 2008-01-09 04:15:35 +0000
  • a243eaa91c Updated the __ACTION_RULE__ to not return its action command output as a single string but instead split it into a list of output lines. This allows Jam code using this output to work correctly independently of what newline character combinations are in use. This was causing problems with Boost Build unit tests which can now be updated to pass. Jurko Gospodnetić 2008-01-09 04:05:29 +0000
  • a3e99b74c0 Updated the __ACTION_RULE__ to not return its action command output as a single string but instead split it into a list of output lines. This allows Jam code using this output to work correctly independently of what newline character combinations are in use. This was causing problems with Boost Build unit tests which can now be updated to pass. Jurko Gospodnetić 2008-01-09 04:05:29 +0000
  • d78c27ff9a Remove trailing spaces. Removed an empty line. Jurko Gospodnetić 2008-01-09 01:18:38 +0000
  • bc0b17ad0f Remove trailing spaces. Removed an empty line. Jurko Gospodnetić 2008-01-09 01:18:38 +0000
  • 8ffe82aaaa Tried trailing spaces. Minor comment typo corrections. Jurko Gospodnetić 2008-01-09 01:11:03 +0000
  • 6140b4fcbc Tried trailing spaces. Minor comment typo corrections. Jurko Gospodnetić 2008-01-09 01:11:03 +0000
  • 379a177ec5 Minor stylistic code indentation changes. Jurko Gospodnetić 2008-01-09 01:09:26 +0000
  • b0fa7f499a Minor stylistic code indentation changes. Jurko Gospodnetić 2008-01-09 01:09:26 +0000
  • 0ecead741e Comment correction. Jurko Gospodnetić 2008-01-08 17:51:30 +0000
  • 32c5e5b9c7 Comment correction. Jurko Gospodnetić 2008-01-08 17:51:30 +0000
  • a4339e1fc3 Made some debugging messages more consistent. Jurko Gospodnetić 2008-01-08 15:21:15 +0000
  • f03e702b20 Made some debugging messages more consistent. Jurko Gospodnetić 2008-01-08 15:21:15 +0000
  • 5b239afb81 Added a new test making sure properties conditioned on multiple different feature values are handled correctly. This especially includes testing the case when one of those features is <toolset> and the value given for it includes a toolset version. Jurko Gospodnetić 2008-01-08 14:40:24 +0000
  • 50329a58c4 Added a new test making sure properties conditioned on multiple different feature values are handled correctly. This especially includes testing the case when one of those features is <toolset> and the value given for it includes a toolset version. Jurko Gospodnetić 2008-01-08 14:40:24 +0000
  • a280766a39 Mostly fix bad path calc for direct html from doxygen doc generation. (fixes #1562) Rene Rivera 2008-01-08 02:49:25 +0000
  • 51ba182420 Mostly fix bad path calc for direct html from doxygen doc generation. (fixes #1562) Rene Rivera 2008-01-08 02:49:25 +0000
  • 67c18a2efd Added a new configuration test making sure that the bug with not being able to process absolute user-config configuration file references never rears its ugly head again. Jurko Gospodnetić 2008-01-07 18:38:28 +0000
  • ccdddeaf72 Added a new configuration test making sure that the bug with not being able to process absolute user-config configuration file references never rears its ugly head again. Jurko Gospodnetić 2008-01-07 18:38:28 +0000
  • bca21b46da Code cleanup. Converted to using True/False instead of 1/0. Changed to obey documented coding conventions regarding whitespace and function parameters. Renamed private member functions to use the __ name prefix. Jurko Gospodnetić 2008-01-07 18:15:13 +0000
  • b6f204090d Code cleanup. Converted to using True/False instead of 1/0. Changed to obey documented coding conventions regarding whitespace and function parameters. Renamed private member functions to use the __ name prefix. Jurko Gospodnetić 2008-01-07 18:15:13 +0000
  • 30560f3da0 Corrected explicitly specified user-config file handling. Was not looking for the specified file in the regular path instead of the current folder and did not work with absolute paths. Jurko Gospodnetić 2008-01-07 17:00:59 +0000
  • a4770ed1b5 Corrected explicitly specified user-config file handling. Was not looking for the specified file in the regular path instead of the current folder and did not work with absolute paths. Jurko Gospodnetić 2008-01-07 17:00:59 +0000
  • d289a56902 Added new tests related to Boost Build's default toolset handling. They test that the correct default toolset gets use and that when it gets used that has no different status than any other explicitly specified toolset. Jurko Gospodnetić 2008-01-06 20:56:20 +0000
  • 475813d4ba Added new tests related to Boost Build's default toolset handling. They test that the correct default toolset gets use and that when it gets used that has no different status than any other explicitly specified toolset. Jurko Gospodnetić 2008-01-06 20:56:20 +0000
  • 7449bd72d2 Added support for tests configuring whether they want their Boost Build to ignore toolset requirements instead of always ignoring them. Minor stylistic changes. Jurko Gospodnetić 2008-01-06 20:43:25 +0000
  • 35d1831f4f Added support for tests configuring whether they want their Boost Build to ignore toolset requirements instead of always ignoring them. Minor stylistic changes. Jurko Gospodnetić 2008-01-06 20:43:25 +0000
  • 5ab291e73a Simple code cleanup. Typo corrections. Jurko Gospodnetić 2008-01-06 20:37:55 +0000