Vladimir Prus
ab1e76ee8b
Robustify PCH generator.
...
* pch.jam (pch-generator.run): Don't insist on specific order
of source targets.
[SVN r35302]
2006-09-24 09:38:46 +00:00
Jürgen Hunold
5eda58eb82
Add missing QtDesigner library.
...
Improve control of Qt3Support library.
[SVN r35266]
2006-09-21 20:05:26 +00:00
Dave Abrahams
f3abc0ce52
Fix inspection issues
...
[SVN r35239]
2006-09-21 02:40:19 +00:00
Rene Rivera
d5dc3dd12a
Minor improvement in memory and complexity of sequence length calculation.
...
[SVN r35233]
2006-09-20 21:39:43 +00:00
Rene Rivera
9b500a6778
Apply patch from Yakov Markovitch; [ 1558580 ] jam:"VAR on TARGET ?= values" unconditionally assigns values.
...
Add corresponding test.
[SVN r35229]
2006-09-20 16:09:19 +00:00
Rene Rivera
ef5b10c99c
Display seconds in perf data times to help in multi-platform comparison and human comprehension.
...
[SVN r35221]
2006-09-20 04:03:20 +00:00
Jürgen Hunold
b9296e3231
Fix include path for QtAssistantClient library.
...
[SVN r35218]
2006-09-19 19:40:03 +00:00
Vladimir Prus
58d7a5f76d
Make tags for intel compiler match V1.
...
[SVN r35216]
2006-09-19 19:02:40 +00:00
Dave Abrahams
b18cb60cf9
Fix version syntax checking
...
[SVN r35200]
2006-09-19 13:54:57 +00:00
Rene Rivera
624e973954
Order of magnitude speed and memory improvement on sequence.unique.
...
[SVN r35190]
2006-09-19 03:53:15 +00:00
Vladimir Prus
f1ce85a59b
* build/property-set.jam (refine-from-user-input): New,
...
extracted from main-target-requirements, with extra
code to handle "-<property>value" syntax.
* build/targets.jam (main-target-requirements): Use
the above.
* build/project.jam (project-attributes.set): Likewise.
[SVN r35159]
2006-09-18 08:51:08 +00:00
Rene Rivera
7fdd3160f9
Add glob-tree which gobs complete directory trees.
...
[SVN r35155]
2006-09-18 05:31:51 +00:00
Rene Rivera
91f0260e6d
Minor cleanup of hash code, to make reduce the likelyhood of bugs in it. Made debug build not use the custom string allocator to allow using valgrind to detect access errors.
...
[SVN r35154]
2006-09-18 04:00:34 +00:00
Vladimir Prus
ee3e339137
* tools/stage.jam (rename): Generate 'vc6' and 'vc7' suffixes
...
instead of 'vc60' and 'vc70', to match V1 behaviour.
[SVN r35147]
2006-09-17 18:35:43 +00:00
Vladimir Prus
53e24ed86f
Mention target requirements in --debug-building output.
...
* build/targets.jam (basic-target.generate): Print requirements.
[SVN r35145]
2006-09-17 17:17:10 +00:00
Dave Abrahams
90cce1293f
More informative error messages
...
Better autoconfiguration
[SVN r35140]
2006-09-17 02:41:20 +00:00
Dave Abrahams
01bf84ffbc
Default to Python 2.4 in Unix builds
...
Applied contributed patches http://tinyurl.com/ndljr and
http://tinyurl.com/18r
[SVN r35138]
2006-09-16 18:43:53 +00:00
Dave Abrahams
21601d3134
Find frameworks properly
...
[SVN r35077]
2006-09-12 23:53:34 +00:00
Dave Abrahams
c56c35fc30
Workaround to get -shared in the link line for Python extensions
...
[SVN r35073]
2006-09-12 22:31:14 +00:00
Vladimir Prus
b9df0155ea
Properly generated flag for intel/<compatibility>vc.
...
* intel-win.jam (init): Strip 'vc' from the
version passed to msvc.configure-verion-specific.
* msvc.jam (configure-version-specific): Accept '6' and '7',
not just 6.N and 7.N.
[SVN r35071]
2006-09-12 09:28:11 +00:00
Dave Abrahams
a2b5a33a7c
Fix CodeWarrior compatibility
...
[SVN r35064]
2006-09-10 23:45:20 +00:00
Dave Abrahams
f6b0c0d111
-Lpath isn't treated as a search path for libraries on the
...
command-line unless we add -search. So added.
[SVN r35063]
2006-09-10 23:33:21 +00:00
Rene Rivera
5d5f6038d7
Patch implementing new W32_GETREGNAMES builting by Bojan Resnik. Added a corresponding test for the new builtin. And cleaned up some of the documentation.
...
[SVN r35061]
2006-09-10 18:14:50 +00:00
Rene Rivera
9276799db0
Add support for compiling with Duma memory checking library.
...
[SVN r35058]
2006-09-10 17:04:21 +00:00
Vladimir Prus
9fa6d1370c
Another intel fix
...
[SVN r35045]
2006-09-08 10:51:40 +00:00
Rene Rivera
71475c582f
Implement gc of string only hash entries (note, doesn't work likely because a buffer overrun in var expand). Allocate all character data as atomic.
...
[SVN r35036]
2006-09-07 18:33:04 +00:00
Vladimir Prus
8a5d0a3664
* build/toolset.jam
...
(push-checking-for-flags-module): New.
(pop-checking-for-flags-module): New.
(flags): Don't error out if 'unchecked' was last
pushed.
(inherit-flags): Improve comments.
* tools/intel-win.jam
(init): Add /lib for intel-win.archive command.
Call msvc.configure-version-specific at the end.
* tools/msvc.jam
(configure-version-specific): New parameter 'toolset'.
(configure-really): Adjust for above.
[SVN r35032]
2006-09-07 07:50:38 +00:00
Rene Rivera
72d5537ab2
Add "--gc" option to build in Boehm GC allocator.
...
[SVN r35031]
2006-09-07 05:39:37 +00:00
Rene Rivera
c63075bd0d
Add defs for accessing the raw allocation functions.
...
[SVN r35030]
2006-09-07 04:25:58 +00:00
Rene Rivera
f4efe8b540
Cleanup memory allocation calls to use macros defined in new mem.h header. This new header will handle configuration of both memory allocator to use, and memory profiling.
...
[SVN r35029]
2006-09-07 03:57:02 +00:00
Vladimir Prus
ec9f39dc0e
Revive pthread & python comment
...
[SVN r35009]
2006-08-31 08:08:15 +00:00
Vladimir Prus
a40b61a423
Really remove the dot from the Python version when forming library name.
...
[SVN r35007]
2006-08-31 08:01:13 +00:00
Dave Abrahams
efbda895ea
Added missing cygwin support.
...
[SVN r35004]
2006-08-31 02:48:23 +00:00
Dave Abrahams
eae24883f5
Fix QNX's dependency on pthread (which doesn't exist on those systems).
...
Clean up the comments a bit.
[SVN r35002]
2006-08-30 20:56:26 +00:00
Rene Rivera
d32c16c0fb
Output generated files only when debug output is on, -n turns this on but -d+10 doesn't.
...
[SVN r34992]
2006-08-29 14:58:17 +00:00
Rene Rivera
c3e929a9e5
Applied path from Yakov Markovitch: [ 1538176 ] VARNAMES bjam rule doesn't work for global module.
...
[SVN r34987]
2006-08-28 19:31:34 +00:00
Rene Rivera
bd796a5279
Add the output of @() generated files to the debug output of "-n" and "-d+2". The output is added as an additional pseudo action right before the command that uses the generated files.
...
[SVN r34986]
2006-08-28 19:23:59 +00:00
Vladimir Prus
2f2510e80e
Replace <find-library> with <find-shared-library> as the former is old
...
spelling that has no effect.
[SVN r34946]
2006-08-25 07:22:22 +00:00
Jürgen Hunold
d83c1a45b5
Add "unix" as default value for target-os and host-os.
...
Add detection of "linux" in default-host-os.
[SVN r34893]
2006-08-16 06:27:26 +00:00
Rene Rivera
a68157c4b8
Add "project.extension" utility for declaring standalone extension projects.
...
Add "conditional" project utility for simplifying conditional requirements.
[SVN r34890]
2006-08-15 18:48:28 +00:00
Rene Rivera
84162fb87c
Add host-os and target-os features.
...
[SVN r34889]
2006-08-15 18:46:13 +00:00
Dave Abrahams
42f6bb7bf0
Attempted QNX workaround
...
[SVN r34887]
2006-08-15 17:35:24 +00:00
Rene Rivera
d172922cf7
Add <target> property to properties passed to <tag> name adjustment rules.
...
[SVN r34885]
2006-08-15 05:56:56 +00:00
Rene Rivera
c87fb70582
Add usage requirements for make targets.
...
[SVN r34884]
2006-08-15 05:55:22 +00:00
Dave Abrahams
680a224dbd
Fix detection of QNX for inclusion of libutil
...
[SVN r34869]
2006-08-11 15:45:25 +00:00
Dave Abrahams
18584ebf69
Partial fix for not finding the Python library on NT.
...
[SVN r34852]
2006-08-08 17:55:56 +00:00
Rene Rivera
49ce46e7fd
Undo addition of generator.can-build. Use generator.run to get the same effect.
...
[SVN r34834]
2006-08-07 05:27:15 +00:00
Rene Rivera
008c8b1643
Skip targets that can't be generated like BBv1 does.
...
[SVN r34806]
2006-08-02 18:26:30 +00:00
Markus Schöpflin
ee8b2ded17
Added librt when linking on Tru64/gcc.
...
[SVN r34802]
2006-08-02 08:05:44 +00:00
Vladimir Prus
1cd0957780
Fix reference to no-existing response file code
...
[SVN r34758]
2006-07-28 12:09:25 +00:00