Vladimir Prus
8beefcd2c3
Quote semicolon
...
[SVN r49365]
2008-10-16 16:53:36 +00:00
Vladimir Prus
2723da9acd
Properly add -fPIC on intel-linux.
...
[SVN r49357]
2008-10-16 11:09:46 +00:00
Rene Rivera
4bb1ca41e9
Force using absolute paths when searching for stylesheets as recent DocBook XSL and xsltproc sources fail miserably at using locally rooted paths.
...
[SVN r49287]
2008-10-11 19:02:37 +00:00
Vladimir Prus
66473f7b13
If a free feature is found on command line, don't specially interpreter
...
commas and slashes in the reminder of the token. This makes
include=/home/user/whatever
work.
[SVN r49127]
2008-10-03 08:40:17 +00:00
Vladimir Prus
1151793cff
Ubreak PCH, by setting -fPIC option as necessary when
...
compiling PCH.
[SVN r49126]
2008-10-03 08:32:05 +00:00
Vladimir Prus
938d0a9111
Adjust nightlysh to SF messups
...
[SVN r49109]
2008-10-02 08:08:40 +00:00
Vladimir Prus
25e6c80e95
Adjust roll.sh to SF messups
...
[SVN r49108]
2008-10-02 08:00:35 +00:00
Vladimir Prus
09fe490db9
Use strip -S -x for stripping.
...
[SVN r49063]
2008-09-30 06:17:56 +00:00
Jürgen Hunold
36ec5d2c73
Fix regression in r49009: Add threading libs to FINDLIBS-SA with operator += instead of reset with "=".
...
[SVN r49026]
2008-09-29 18:44:16 +00:00
Vladimir Prus
e82b6beba1
Change tracker address to hopefully avoid certificate errors
...
[SVN r49012]
2008-09-29 16:17:59 +00:00
Vladimir Prus
f83fb0597a
Only add -pthread/-mthread when threading=multi.
...
[SVN r49011]
2008-09-29 16:09:34 +00:00
Vladimir Prus
7f5123154b
Key some extensions on target-os, not host os.
...
[SVN r49010]
2008-09-29 16:00:32 +00:00
Vladimir Prus
e10283caa7
Use target-os when computing threading and -fPIC options.
...
[SVN r49009]
2008-09-29 15:56:19 +00:00
Vladimir Prus
bda9f41a3c
New main target class 'message'.
...
[SVN r49006]
2008-09-29 15:13:57 +00:00
Rene Rivera
b913943179
Fix link to IBM vacpp. ( fixes #1512 )
...
[SVN r48995]
2008-09-29 00:52:09 +00:00
Rene Rivera
2c11bb862c
Minor edits to remove -Wall warnings. (fixes 2207)
...
[SVN r48994]
2008-09-29 00:05:22 +00:00
Rene Rivera
3e29f334fe
Dynamically adjust pwd buffer query size to allow for when PATH_MAX is default defined instead of being provided by the system C library. ( fixes #2206 )
...
[SVN r48993]
2008-09-28 23:10:51 +00:00
Jurko Gospodnetić
c1766a4b2e
Minor stylistic changes in the Boost Build build/feature.jam module.
...
[SVN r48702]
2008-09-10 19:41:08 +00:00
Jurko Gospodnetić
9eeccf68f0
Minor stylistic changes made to the Boost Build build/build-request.jam module.
...
[SVN r48698]
2008-09-10 15:49:49 +00:00
Jurko Gospodnetić
420adc1464
Added a regression test for and fixed a bug causing Boost Build's action timing rule not to work correctly if triggered on targets containing spaces in their name.
...
[SVN r48650]
2008-09-07 08:45:39 +00:00
Jurko Gospodnetić
fb5a27be5d
Cleaned up how Boost Build's generator selection implementation updates its cached information when a new target type is defined.
...
[SVN r48649]
2008-09-07 08:41:10 +00:00
Jurko Gospodnetić
b4c3eaeea8
Added documentation comments for the action timing 'time' rule in the Boost Build tools/testing.jam module. Added a test for this rule. Corrected a bug with this rule not storing user time in its output file.
...
[SVN r48648]
2008-09-07 08:38:15 +00:00
Jurko Gospodnetić
dbb6041bd0
Minor stylistic changes in the Boost Build internal unit testing implementation Python script.
...
[SVN r48647]
2008-09-07 08:36:03 +00:00
Jurko Gospodnetić
8458c39515
Corrected a typo in the Boost Jam documentation. Related paragraph reformatted a bit.
...
[SVN r48646]
2008-09-07 07:43:43 +00:00
Jurko Gospodnetić
74e54f450a
Fixed how Boost Build's automated testing results get reported in case of tests running on files containing spaces in their path. Regression test added as well.
...
[SVN r48645]
2008-09-07 07:33:30 +00:00
Jurko Gospodnetić
8cdc1cb2d9
Minor stylistic changes throughout several Boost Build modules. Added several todo comments.
...
[SVN r48644]
2008-09-07 06:10:32 +00:00
Jurko Gospodnetić
5700535495
Removed some no longer used global variables from Boost Build's util/numbers.jam module.
...
[SVN r48630]
2008-09-06 14:39:00 +00:00
Rene Rivera
f4296e4271
Cleanup of BBv2 number utilities to improve performance.
...
[SVN r48628]
2008-09-06 05:09:20 +00:00
Jurko Gospodnetić
1d48beb1a9
Minor stylistic changes made to the Boost Build tools/make.jam module.
...
[SVN r48626]
2008-09-06 02:46:14 +00:00
Jurko Gospodnetić
02e957df4a
Minor stylistic and typo correction changes made to the Boost Build src/advanced.xml documentation file.
...
[SVN r48625]
2008-09-06 02:26:36 +00:00
Rene Rivera
7cb2899e72
Minor perf improvement for bjam by replacing hash function with faster version. Only 1% diff for Boost tree.
...
[SVN r48617]
2008-09-05 16:26:45 +00:00
Jurko Gospodnetić
ba99111194
Removed a never used global .generators variable from the Boost Build build/generators.jam module.
...
[SVN r48602]
2008-09-05 02:47:47 +00:00
Jurko Gospodnetić
f0ede8f249
Updated Boost Build to made adding a new derived target type not invalidate generator selection related cached viable source target type information but only update it as needed.
...
[SVN r48601]
2008-09-05 02:40:03 +00:00
Jurko Gospodnetić
0d3033843f
Minor stylistic changes made to the Boost Build build/generators.jam module.
...
[SVN r48599]
2008-09-05 02:37:54 +00:00
Jurko Gospodnetić
58514eac1e
Corrected a bug in the Boost Build invalidate-extendable-viable-source-target-type-cache() rule located in the generators.jam module causing some cached data to be invalidated more often than needed. The bug had no other effects.
...
[SVN r48598]
2008-09-05 02:34:12 +00:00
Jurko Gospodnetić
f82be54d47
Reordered all Boost Build test declarations alphabetically to make it easier to scan through them visually.
...
[SVN r48597]
2008-09-05 02:04:51 +00:00
Jurko Gospodnetić
48c06133d1
Added a test for and fixed a Boost Build generator selection bug caused by caching viable source target types for different target types and generators and not maintaining those caches when their content gets invalidated by defining a new derived target type. Currently quick-fixed by clearing most of the cached values when registering a new derived target type. Later on this could be made more detailed by clearing only the actually invalidated cache values or updating them directly by simply added the derived target type to them.
...
[SVN r48596]
2008-09-05 01:58:07 +00:00
Jurko Gospodnetić
599236bbc6
Improved the Boost Build generator_selection.py test case by adding additional assertions to it.
...
[SVN r48595]
2008-09-05 01:55:01 +00:00
Jurko Gospodnetić
8782551caa
Reverted revision 48592 as an incorrect file got committed in it by mistake.
...
[SVN r48594]
2008-09-05 01:52:44 +00:00
Jurko Gospodnetić
5c98e2c99a
Minor comment typo correction in the Boost Build build/type.jam module.
...
[SVN r48593]
2008-09-05 01:48:36 +00:00
Jurko Gospodnetić
17a7cb97ac
Improved the Boost Build generator_selection.py test case by adding additional assertions to it.
...
[SVN r48592]
2008-09-05 01:46:40 +00:00
Jurko Gospodnetić
93886c0143
Added a comment to Boost Build's build/generators.jam module pointing to a mailing list thread containing an idea for refactoring Boost Build's Jamfile parsing so nothing would invalidate Boost Build's cached generator selection related viable source type information instead of having to work around the issues by clearing the cache when needed.
...
[SVN r48591]
2008-09-05 00:39:58 +00:00
Jurko Gospodnetić
13d30f14be
Added a test for and fixed a Boost Build generator selection bug caused by caching viable source target types for different target types and generators and not maintaining those caches when their content gets invalidated by defining a new generator. Currently quick-fixed by clearing most of the cached values when registering a new generator. Later on this could be made more detailed by clearing only the actually invalidated cache values or updating them or even only marking them to be lazily updated when needed next.
...
Problem detected & and a reproducible example constructed by Juraj Ivančić. Debugged by Vladimir Prus. Patched and packaged by Jurko Gospodnetić.
[SVN r48590]
2008-09-05 00:26:43 +00:00
Jurko Gospodnetić
5a9ccbf6ec
Minor stylistic changes in several Boost Build unit tests.
...
[SVN r48589]
2008-09-04 23:12:25 +00:00
Jurko Gospodnetić
1a332dc93e
Optimized Boost Build's generator selection related viable-source-types-real() rule. Made it be smarter about which target types it inserts into a list of target types from which to collect all source types and avoid adding some target types that have already been added to the list.
...
[SVN r48588]
2008-09-04 21:43:30 +00:00
Jurko Gospodnetić
63a58ff848
Optimized Boost Build's generator selection related viable-source-types-real() rule. Removed an extra sequence.unique rule called on the resulting sequence that was not really needed as elements get added to the sequence only if they are not already in it.
...
[SVN r48587]
2008-09-04 21:40:36 +00:00
Jurko Gospodnetić
b5600515c9
Optimized Boost Build's generator selection related viable-source-types-for-generator-real() rule. Now it exits more quickly in case it detects that any source type is a viable source type and so there is no need to look for more viable source types.
...
[SVN r48586]
2008-09-04 21:35:18 +00:00
Jurko Gospodnetić
1a1a90ff6a
Minor stylistic changes made to the Boost Build build/toolset.jam module.
...
[SVN r48585]
2008-09-04 21:26:53 +00:00
Jurko Gospodnetić
6a1135780b
Minor stylistic changes and comment updates for the Boost Build build/generators.jam module.
...
[SVN r48584]
2008-09-04 21:24:52 +00:00
Jurko Gospodnetić
683177d0b6
Minor comment updates in several Boost Build modules. Removed an unused .caching global variable in the build/generators.jam module.
...
[SVN r48578]
2008-09-04 17:54:07 +00:00