Douglas Gregor
8fa3e76304
Fix linking of libboost_python on Mac OS X
...
[SVN r35307]
2006-09-24 12:36:22 +00:00
Roland Schwarz
a88ed54893
Fixed a bug that prevented using path-global from external projects,
...
when specified as a relative path,
e.g. path-global BOOST_ROOT : ../../boost
The fix should not interfere with the build of the boost library at all.
If there are problems though, simply remove everything between
<speedsnail> ... </speedsnail> again, and drop me a note.
[SVN r35305]
2006-09-24 11:38:46 +00:00
Vladimir Prus
cd345eb3a8
Add comment
...
[SVN r35303]
2006-09-24 09:40:40 +00:00
Vladimir Prus
0c4edbe5fc
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
Rene Rivera
e7f8022433
Cleanup.
...
[SVN r35279]
2006-09-22 16:07:59 +00:00
Jürgen Hunold
fc137a52e3
Add missing QtDesigner library.
...
Improve control of Qt3Support library.
[SVN r35266]
2006-09-21 20:05:26 +00:00
Dave Abrahams
4b197ae0e9
Fix inspection issues
...
[SVN r35239]
2006-09-21 02:40:19 +00:00
Rene Rivera
f7969af452
Minor improvement in memory and complexity of sequence length calculation.
...
[SVN r35233]
2006-09-20 21:39:43 +00:00
Rene Rivera
4e2d9e6458
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
e592c96067
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
21085a5086
Fix include path for QtAssistantClient library.
...
[SVN r35218]
2006-09-19 19:40:03 +00:00
Vladimir Prus
a994e940df
Make tags for intel compiler match V1.
...
[SVN r35216]
2006-09-19 19:02:40 +00:00
Dave Abrahams
1c7f75cfa3
Fix version syntax checking
...
[SVN r35200]
2006-09-19 13:54:57 +00:00
Rene Rivera
8255d85265
Order of magnitude speed and memory improvement on sequence.unique.
...
[SVN r35190]
2006-09-19 03:53:15 +00:00
Vladimir Prus
a18d9df30c
Test for 'cancel requirement' feature
...
[SVN r35169]
2006-09-18 19:56:19 +00:00
Vladimir Prus
ec1e0896f0
* 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
160c7c18e9
Add glob-tree which gobs complete directory trees.
...
[SVN r35155]
2006-09-18 05:31:51 +00:00
Rene Rivera
a3a6db940a
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
6900b5680c
* 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
f062d49c4b
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
4d0121bd63
More informative error messages
...
Better autoconfiguration
[SVN r35140]
2006-09-17 02:41:20 +00:00
Dave Abrahams
f067c15692
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
Vladimir Prus
14295c86d6
Clarify installation from distributors point of view
...
[SVN r35088]
2006-09-13 11:58:47 +00:00
Dave Abrahams
35798dd566
Find frameworks properly
...
[SVN r35077]
2006-09-12 23:53:34 +00:00
Dave Abrahams
18f843cf32
Workaround to get -shared in the link line for Python extensions
...
[SVN r35073]
2006-09-12 22:31:14 +00:00
Vladimir Prus
698d25a474
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
538de7b878
Fix CodeWarrior compatibility
...
[SVN r35064]
2006-09-10 23:45:20 +00:00
Dave Abrahams
ee98ebd218
-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
84df8eb0e8
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
01a888195d
Add support for compiling with Duma memory checking library.
...
[SVN r35058]
2006-09-10 17:04:21 +00:00
Vladimir Prus
5c73310d3b
Another intel fix
...
[SVN r35045]
2006-09-08 10:51:40 +00:00
Rene Rivera
91c713cc1a
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
efdbfe6adf
* 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
ad1e042a9c
Add "--gc" option to build in Boehm GC allocator.
...
[SVN r35031]
2006-09-07 05:39:37 +00:00
Rene Rivera
ac312e6588
Add defs for accessing the raw allocation functions.
...
[SVN r35030]
2006-09-07 04:25:58 +00:00
Rene Rivera
ac30f01631
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
b7eeee0488
Revive pthread & python comment
...
[SVN r35009]
2006-08-31 08:08:15 +00:00
Vladimir Prus
8120e440ab
Really remove the dot from the Python version when forming library name.
...
[SVN r35007]
2006-08-31 08:01:13 +00:00
Dave Abrahams
9402232994
Added missing cygwin support.
...
[SVN r35004]
2006-08-31 02:48:23 +00:00
Dave Abrahams
695e722610
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
Daniel James
c31700979c
Merge tab removal.
...
[SVN r34995]
2006-08-29 20:59:37 +00:00
Rene Rivera
78b73ef471
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
38e6e08970
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
bc17d322f8
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
cbc99070e0
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
d48877e786
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
dd8d2f3656
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
28d52b1e89
Add host-os and target-os features.
...
[SVN r34889]
2006-08-15 18:46:13 +00:00
Dave Abrahams
8b761c9e37
Attempted QNX workaround
...
[SVN r34887]
2006-08-15 17:35:24 +00:00
Rene Rivera
2852cfab5e
Add <target> property to properties passed to <tag> name adjustment rules.
...
[SVN r34885]
2006-08-15 05:56:56 +00:00