Vladimir Prus
439d41eaee
For BoostBuild regression test, handle OSX intel.
...
Patch from Hugo Duncan.
[SVN r43989]
2008-04-01 18:22:21 +00:00
Vladimir Prus
d21c34470a
Allow "bjam path/to/file" to work.
...
[SVN r43986]
2008-04-01 17:40:39 +00:00
K. Noel Belcourt
3e0976f5e3
Fix typo (forgot space before semi-colon).
...
[SVN r43920]
2008-03-29 02:03:29 +00:00
K. Noel Belcourt
08c8e6d412
Fix address-model support for 32/64 bit code generation.
...
Replaced -mcmodel with -m32 / -m64.
[SVN r43900]
2008-03-28 02:10:04 +00:00
Vladimir Prus
dfe0e931f8
Fix #1698 ( http://svn.boost.org/trac/boost/ticket/1698 ).
...
* build/virtual-target.jam (register): Ignore
differences in incidental dependency features.
[SVN r43721]
2008-03-19 10:51:45 +00:00
K. Noel Belcourt
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.
[SVN r43566]
2008-03-11 17:57:54 +00:00
Vladimir Prus
b12066613c
Fix PCH on OSX
...
[SVN r43537]
2008-03-07 16:18:13 +00:00
Vladimir Prus
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.
Thanks to Pierre-Luc Neron for the bug report.
[SVN r43527]
2008-03-06 06:57:27 +00:00
Vladimir Prus
08dbc7fe01
Add 'pythonpath' feature to specify additional PYTHONPATH elements.
...
Make bpl-test correctly set dependencies if used with multiple .pyd
sources.
Patch from Joshua Napoli.
[SVN r43526]
2008-03-06 06:06:17 +00:00
Vladimir Prus
a195eb88b2
Recognize that fact, for that for intel-win, <runtime-debuggin>
...
matters and should be added to the library name.
[SVN r43405]
2008-02-24 12:59:04 +00:00
Rene Rivera
15bc46625f
Use the configured python interpreter instead of assuming it's in the path.
...
[SVN r43336]
2008-02-20 23:01:43 +00:00
Rene Rivera
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.
...
[SVN r43335]
2008-02-20 22:50:03 +00:00
Jurko Gospodnetić
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.
...
[SVN r43282]
2008-02-16 17:03:54 +00:00
Jurko Gospodnetić
28e859c07a
Added support for compiling C++ programs without RTTI support using the gcc toolset.
...
[SVN r43281]
2008-02-16 16:53:33 +00:00
Jurko Gospodnetić
886c2d7f90
Corrected comments related to the allowed linker & linker-type values. Minor stylistic changes.
...
[SVN r43280]
2008-02-16 16:50:42 +00:00
K. Noel Belcourt
b8758c8539
I've added the -single_module option to the intel-darwin.link.dll
...
action to fix this linker error when linking dylibs:
ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option
boost/bin.v2/libs/system/build/intel-darwin-9.1/debug/macosx-version-10.4/error_code.o
definition of common __ZGVZNK5boost6system14error_category7messageEiE1s (size 16)
boost/bin.v2/libs/system/build/intel-darwin-9.1/debug/macosx-version-10.4/error_code.o
definition of common __ZZNK5boost6system14error_category7messageEiE1s (size 16)
though I would note that the common symbols problem occurs in a number of
other libraries (test, graph, spirit, ...) as well.
[SVN r43179]
2008-02-08 17:53:50 +00:00
K. Noel Belcourt
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.
Added a test to ensure we don't try to read from the
stderr pipe descriptor if the descriptor's not valid.
[SVN r43176]
2008-02-08 16:32:35 +00:00
Douglas Gregor
793fb7542f
Support for non-blocking MPI operations in Python, from Andreas Kloeckner
...
[SVN r43165]
2008-02-07 21:08:09 +00:00
Vladimir Prus
b391838729
Fix <framework> with no path.
...
Patch from Jon Olsson.
[SVN r43152]
2008-02-07 11:04:30 +00:00
Vladimir Prus
944a99d411
Attempt to unbreak <library-file>
...
[SVN r43147]
2008-02-07 10:17:03 +00:00
K. Noel Belcourt
2785d0ed15
Fix a typo in pgi.jam that prevented shared libraries
...
from being built correctly.
[SVN r43052]
2008-02-02 02:41:23 +00:00
Jurko Gospodnetić
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.
...
[SVN r43046]
2008-02-01 01:49:16 +00:00
Jurko Gospodnetić
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.
...
[SVN r43045]
2008-02-01 00:46:50 +00:00
Jurko Gospodnetić
11d412ca48
Minor stylistic spacing changes. Remove trailing spaces.
...
[SVN r43044]
2008-02-01 00:44:23 +00:00
Jurko Gospodnetić
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.
...
[SVN r43043]
2008-02-01 00:27:31 +00:00
Hartmut Kaiser
e6db28c171
Wave: fixed expanding_function_like_macro()
...
[SVN r43038]
2008-01-31 20:57:47 +00:00
Vladimir Prus
c90a35b399
Disable relinking when <target-os> is either windows or cygwin.
...
Fixes #1062 .
[SVN r43008]
2008-01-29 06:40:06 +00:00
Vladimir Prus
c75879a5d3
Retain top-level boost-build.jam
...
[SVN r43007]
2008-01-29 06:28:09 +00:00
K. Noel Belcourt
6e09d6095b
Fixed a typo to yesterdays patch.
...
[SVN r42971]
2008-01-25 19:52:47 +00:00
K. Noel Belcourt
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.
[SVN r42960]
2008-01-25 04:41:16 +00:00
Eric Niebler
ba7d0057d1
fix quickbook scanner to recognize the [import ...] block
...
[SVN r42939]
2008-01-23 23:25:24 +00:00
Jurko Gospodnetić
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.
[SVN r42884]
2008-01-20 20:18:50 +00:00
Jurko Gospodnetić
70e3fd6d79
Stylistic changes. Removed trailing spaces. Removed empty lines. Corrected comment typos and wording.
...
[SVN r42837]
2008-01-18 01:14:17 +00:00
Jurko Gospodnetić
9fd081ba76
Minor stylistic comment changes. Removed trailing spaces.
...
[SVN r42801]
2008-01-15 21:13:52 +00:00
Jurko Gospodnetić
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.
...
[SVN r42676]
2008-01-11 13:44:51 +00:00
Jurko Gospodnetić
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.
...
[SVN r42639]
2008-01-09 17:03:45 +00:00
Jurko Gospodnetić
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.
...
[SVN r42637]
2008-01-09 14:36:37 +00:00
Rene Rivera
9ea5dd1865
Revert various changes that break backward compatibility, and also some minor edits.
...
[SVN r42633]
2008-01-09 04:34:12 +00:00
Rene Rivera
1130f9db85
Revert various changes that break backward compatibility, and also some minor edits.
...
[SVN r42632]
2008-01-09 04:31:58 +00:00
Jurko Gospodnetić
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).
...
[SVN r42631]
2008-01-09 04:30:25 +00:00
Jurko Gospodnetić
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.
...
[SVN r42630]
2008-01-09 04:15:35 +00:00
Jurko Gospodnetić
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.
...
Consequences & checks:
* Final __ACTION_RULE__ rule parameter has changed from output ? to output-lines *.
* Updated corresponding Jam documentation.
* Updated the all related Boost Build code.
* No code on the Boost trunk uses this rule except for Boost Build itself.
[SVN r42629]
2008-01-09 04:05:29 +00:00
Jurko Gospodnetić
bc0b17ad0f
Remove trailing spaces. Removed an empty line.
...
[SVN r42628]
2008-01-09 01:18:38 +00:00
Jurko Gospodnetić
6140b4fcbc
Tried trailing spaces. Minor comment typo corrections.
...
[SVN r42627]
2008-01-09 01:11:03 +00:00
Jurko Gospodnetić
b0fa7f499a
Minor stylistic code indentation changes.
...
[SVN r42626]
2008-01-09 01:09:26 +00:00
Jurko Gospodnetić
32c5e5b9c7
Comment correction.
...
[SVN r42617]
2008-01-08 17:51:30 +00:00
Jurko Gospodnetić
f03e702b20
Made some debugging messages more consistent.
...
[SVN r42614]
2008-01-08 15:21:15 +00:00
Jurko Gospodnetić
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.
...
[SVN r42613]
2008-01-08 14:40:24 +00:00
Rene Rivera
51ba182420
Mostly fix bad path calc for direct html from doxygen doc generation. ( fixes #1562 )
...
[SVN r42598]
2008-01-08 02:49:25 +00:00
Jurko Gospodnetić
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.
...
[SVN r42568]
2008-01-07 18:38:28 +00:00