Jurko Gospodnetić
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.
...
[SVN r46109]
2008-06-04 00:51:44 +00:00
Vladimir Prus
5349c90e4a
Properly set soname on aCC.
...
Thanks to Volker Steinlein for the bug report and testing this fix.
[SVN r46080]
2008-06-03 14:34:25 +00:00
Jurko Gospodnetić
e388457ddd
Minor stylistic Boost Build Jam script cleanup.
...
[SVN r46040]
2008-06-02 08:12:47 +00:00
Rene Rivera
da1eaa20c2
GCC 4.2 and higher in Darwin does not have -Wno-long-double.
...
[SVN r46004]
2008-06-01 03:01:23 +00:00
Vladimir Prus
7db25f99cd
Don't use the /Wp64 option on msvc 9.0.
...
Patch from Jaroslav Gresula.
[SVN r45934]
2008-05-30 05:29:27 +00:00
Rene Rivera
80627be8de
Move objective-c target types declaration to common location.
...
[SVN r45931]
2008-05-30 00:34:24 +00:00
Rene Rivera
3535f9ea97
Add 'flags' use to be able to specify flags for objective-c/c++ compiles.
...
[SVN r45910]
2008-05-29 15:31:53 +00:00
Beman Dawes
113b9c94e2
Add /nologo
...
[SVN r45828]
2008-05-27 19:20:08 +00:00
Jürgen Hunold
1848c0993b
Make all libraries "explicit". Workaround for missing "configure" support.
...
[SVN r45664]
2008-05-22 19:06:32 +00:00
Jürgen Hunold
6030918ac6
Add support for additional Qt-4.4 libraries
...
[SVN r45663]
2008-05-22 19:02:10 +00:00
Vladimir Prus
21c6457971
Consistently use symlinks when installing Boost.
...
* Jamroot: use symlink, not hardlink
* tools/build/v2/tools/symlink.jam: Implement fallback
for doing symlinks on Windows.
Fixes #1902 . Thanks to Frank Mori Hess for the patch.
[SVN r45445]
2008-05-17 06:14:11 +00:00
Vladimir Prus
8a3864ebba
Allow to separately specify include, lib and bin paths for Qt4.
...
Patch from tr1gun <tr1gun@gmx.net >
[SVN r45143]
2008-05-05 15:24:56 +00:00
Jurko Gospodnetić
f2a34599a5
Corrected a typo in the tools/build/v2/tools/common.jam __test__ rule causing it to mess up the global .name variable in the os.jam module. This was effectively causing an internal os.jam module test to fail when you ran 'bjam --debug'.
...
[SVN r45121]
2008-05-04 23:59:21 +00:00
Rene Rivera
87ffe6e910
Work around for specifying test names with periods in them which creates "duplicate" target names.
...
[SVN r45117]
2008-05-04 19:46:59 +00:00
Jurko Gospodnetić
bb17751785
Simplified the stage.copy-file() rule. Minor stylistic changes.
...
[SVN r45104]
2008-05-04 02:11:21 +00:00
Jurko Gospodnetić
0031762d55
Removed a TODO comment related to the 'NOTFILE all ;' statement in tools/build/v2/build-system.jam and replace with a better explanation comment. Dead code removal, Comment typo corrections. Minor stylistic changes.
...
[SVN r45072]
2008-05-03 16:32:23 +00:00
Rene Rivera
14497e22c5
Fix running -dumpversion when g++ command is multi-part.
...
[SVN r45056]
2008-05-03 03:42:08 +00:00
Jurko Gospodnetić
47b22866b8
Minor stylistic Boost Build code changes.
...
[SVN r45023]
2008-05-02 15:26:44 +00:00
Jurko Gospodnetić
c0f2cc300c
Minor stylistic changes.
...
[SVN r44999]
2008-05-02 00:10:09 +00:00
Jurko Gospodnetić
9ed056bac3
Minor stylistic comment changes.
...
[SVN r44980]
2008-05-01 17:01:03 +00:00
Jurko Gospodnetić
c36072398f
Boost Build comment typo corrections and minor stylistic changes.
...
[SVN r44975]
2008-05-01 15:09:58 +00:00
Rene Rivera
6df6681c13
Add the test target name to the bjam XML log output to make it easier to match tests to jam targets.
...
[SVN r44790]
2008-04-26 22:21:50 +00:00
K. Noel Belcourt
35678b5462
Get config tests working (missing -lrt).
...
[SVN r44768]
2008-04-25 17:37:47 +00:00
K. Noel Belcourt
4bd6b9f554
Force pgi to always link rt lib, ugh.
...
[SVN r44747]
2008-04-24 04:58:27 +00:00
K. Noel Belcourt
3edb5bc662
Fixup patch to intel-darwin.jam so it looks and
...
reads a bit better.
[SVN r44746]
2008-04-24 01:40:31 +00:00
K. Noel Belcourt
7ae151c85c
Patch PGI to fix config problem (clock_gettime is unresolved
...
external) and add required macro define for IOV_MAX support.
[SVN r44741]
2008-04-23 16:16:38 +00:00
K. Noel Belcourt
632a5c2db9
Fixed 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.
Intel reports this won't be fixed in 10.1 because it's
an ABI breanking chanage so we won't see this patched
until the 10.2 compilers.
[SVN r44729]
2008-04-23 01:35:01 +00:00
Jurko Gospodnetić
9178f8d0c4
Minor stylistic comment changes.
...
[SVN r44436]
2008-04-15 17:44:31 +00:00
Rene Rivera
8a3e1055bc
Add multiple requirements for toolset subconditions instead of one composite as they are not supported for conditional requirements. Thanks to Roland for finding the problem.
...
[SVN r44354]
2008-04-12 19:44:47 +00:00
John Maddock
9d886f8c45
When -lrt is needed, it's needed in *both* single and multi-threaded builds.
...
[SVN r44347]
2008-04-12 16:02:24 +00:00
Roland Schwarz
ca6ccbc62f
Fixed a bug in for seldom used argument <property:/property-name/> in rule format-name.
...
Added /property-name/ may be a regex.
[SVN r44343]
2008-04-12 11:02:35 +00:00
Jurko Gospodnetić
116f956f3c
Comment typo correction.
...
[SVN r44172]
2008-04-11 10:51:43 +00:00
Rene Rivera
69edbd4ede
Initial support for cross-compiling to ARM architecture.
...
[SVN r44167]
2008-04-11 07:50:47 +00:00
Rene Rivera
272cddf6d7
Add support for toolset requirements at the definition level.
...
[SVN r44166]
2008-04-11 05:36:28 +00:00
Rene Rivera
a70059725f
Add ARM architecture/instrustion-set.
...
[SVN r44139]
2008-04-09 21:20:28 +00:00
Vladimir Prus
55ac085435
Make xsltproc more usable standalone.
...
* tools/xsltproc.jam (xslt-xsltproc): Bind STYLESHEET.
(xslt-xsltproc-dir): Likewise.
Thanks to Eric Woodruff for the bug report.
[SVN r44067]
2008-04-06 05:00:28 +00:00
Vladimir Prus
753d256a8b
Fix 64-bit static libs on vacpp.
...
Patch from Christopher Cambly.
[SVN r43994]
2008-04-02 05:21:58 +00:00
K. Noel Belcourt
73ee7119d2
Fix typo (forgot space before semi-colon).
...
[SVN r43920]
2008-03-29 02:03:29 +00:00
K. Noel Belcourt
bec988cac1
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
K. Noel Belcourt
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.
[SVN r43566]
2008-03-11 17:57:54 +00:00
Vladimir Prus
2020628f5f
Fix PCH on OSX
...
[SVN r43537]
2008-03-07 16:18:13 +00:00
Vladimir Prus
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.
Thanks to Pierre-Luc Neron for the bug report.
[SVN r43527]
2008-03-06 06:57:27 +00:00
Vladimir Prus
6a0d9f9b3a
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
06c5eea393
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
57e521f9da
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
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.
...
[SVN r43335]
2008-02-20 22:50:03 +00:00
Jurko Gospodnetić
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.
...
[SVN r43282]
2008-02-16 17:03:54 +00:00
Jurko Gospodnetić
3b2d214ead
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ć
cff99a8f17
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
014bb9e606
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