Vladimir Prus
0c2e75b80b
Cleanup toolset.using. We tries to conditionally call 'init',
...
which both unnecessary, and incorretly coded.
Thanks for Craig Rodrigues for spotting it.
[SVN r30478]
2005-08-05 09:43:15 +00:00
Vladimir Prus
ba866fef5a
Switch to using os.environ, except of modules.peek. Document SHELL.
...
[SVN r30453]
2005-08-04 06:51:15 +00:00
Vladimir Prus
45be175435
Fix off-by-one error in builtin_shell. The result contained one random
...
character at the end.
[SVN r30452]
2005-08-04 06:38:41 +00:00
Rene Rivera
e4215dc3da
Fix missing name of tool when setting up with a user specified binary of quickbook.
...
[SVN r30422]
2005-08-03 19:45:41 +00:00
Vladimir Prus
905d44b656
Support assembler sources with gcc.
...
Patch from Craig Rodrigues.
[SVN r30406]
2005-08-03 13:33:45 +00:00
Vladimir Prus
82ca771e11
Add missing call to 'virtual-target.register' when symlinking targets.
...
Otherwise, if we build 'install' target twice, we'll get two different
symlink targets.
[SVN r30400]
2005-08-03 11:43:04 +00:00
Vladimir Prus
7320372b2c
Improved msvc support.
...
- minor spellings errors in comments ("iff" and "vccars" instead of "if"
and "vcvars")
- correct escaping of metacharacters in regular expressions
- Fixed a condition so /Zc:forScope /Zc:wchar_t are added in MSVC 8.x too
- Side-by-side manifests are now used for exe targets too, not only for
DLLs.
- Reworked /Ogity|/Ogisy options selection code (a minor refactoring)
- Search paths without /bin are now only added if vc 7.1 is going to be
detected.
- Added autodetection for VC8.0 using VS80COMNTOOLS variable
- Use os.environ instead of modules.peek + :J hack.
Patch from Andrey Melnikov.
[SVN r30370]
2005-08-02 05:38:42 +00:00
Eric Niebler
32d66dfce3
merge from QUICKBOOK_INCLUDE branch
...
[SVN r30369]
2005-08-02 03:39:30 +00:00
Rene Rivera
2856b43ee6
Remove non-platform sources from bootstrap build.
...
[SVN r30361]
2005-08-01 14:14:43 +00:00
Vladimir Prus
b0627925df
Qt4 support, from Alo Sarv.
...
[SVN r30360]
2005-08-01 14:08:27 +00:00
Rene Rivera
334d9aba95
Don't compile extra non-platform files during bootstrap.
...
[SVN r30358]
2005-08-01 13:39:46 +00:00
Vladimir Prus
d4c14cbd30
Allow to reinitialize Whale support several time, provided the path
...
is always the same.
[SVN r30356]
2005-08-01 11:40:29 +00:00
Vladimir Prus
e0d5141bb9
Added notes about relative source paths.
...
[SVN r30355]
2005-08-01 09:14:02 +00:00
Rene Rivera
af7fc46c5a
Account for VC8 not having single threaded runtimes.
...
[SVN r30321]
2005-07-30 15:52:51 +00:00
Vladimir Prus
977d086664
Unbreak " lib a ; " syntax.
...
Thanks to Craig Rodrigues for the bug report.
[SVN r30309]
2005-07-29 12:00:40 +00:00
Vladimir Prus
d4f3ef3066
Include <unistd.h> to get definition of _exit.
...
Patch from Craig Rodrigues.
[SVN r30308]
2005-07-29 09:30:12 +00:00
Vladimir Prus
8f9edf178d
Ignore some files in CVS operations
...
[SVN r30307]
2005-07-29 08:42:42 +00:00
Dave Abrahams
9743353f89
Fix copyright and documentation
...
[SVN r30219]
2005-07-22 18:46:20 +00:00
Vladimir Prus
24c5f2114d
Remove mention of "jam.exe", that's no longer is built.
...
Patch from Craig Rodrigues.
[SVN r30214]
2005-07-22 12:42:20 +00:00
Vladimir Prus
829518cd8a
Fix missing import.
...
[SVN r30193]
2005-07-21 13:35:43 +00:00
Rene Rivera
7442359c21
Fix uninitialized in/out param for getting the registry value. Thanks to Alexey Pakhunov for the patch.
...
[SVN r30142]
2005-07-17 16:09:33 +00:00
Dave Abrahams
f11dd93a55
Call the right setup script for newer versions.
...
[SVN r30133]
2005-07-16 03:23:40 +00:00
Rene Rivera
d3dcd6731f
Remove debug output.
...
[SVN r30108]
2005-07-15 14:43:43 +00:00
Vladimir Prus
3d8ab20f6d
Use os.environ, and remove the "reconstruct spaces" hack.
...
[SVN r30106]
2005-07-15 13:35:58 +00:00
Vladimir Prus
e7a2eff161
Improved MacOS X support for -fcoalesce-templates. Check for result
...
of gcc --dumpversion when deciding if we're using 4.0 or not.
Patch from Craig Rodrigues.
[SVN r30105]
2005-07-15 13:31:13 +00:00
Rene Rivera
21edf912a0
Add "--no-objcopy" option to turn unconditionally turn off use of the binutls/objcopy program as part of the compile actions.
...
[SVN r30082]
2005-07-14 16:08:25 +00:00
Vladimir Prus
b6e5510d5f
Docs for the SHELL builtin.
...
Patch from Craig Rodrigues.
[SVN r30066]
2005-07-14 08:59:24 +00:00
Rene Rivera
42ebfffce8
Add SHELL, execute command an capture output, builtin. Original work from Craig Rodrigues, implemented slightly modified.
...
[SVN r30027]
2005-07-13 04:26:01 +00:00
Markus Schöpflin
c675d1d332
Added define for unix, which is defined on Tru64 4.0F but not on Tru64 5.1.
...
[SVN r29926]
2005-07-07 09:27:19 +00:00
Markus Schöpflin
79a2641feb
Removed quotes around the command to run in echo_run(), because this was causing
...
the build to fail in the second stage on Tru64 4.0F. It seems like bjam tried to
build the target " " or something like that.
[SVN r29925]
2005-07-07 09:23:34 +00:00
Markus Schöpflin
1a97191fe7
Fixed 'command -v' usage and added test for OSF1.
...
[SVN r29924]
2005-07-07 08:36:39 +00:00
Toon Knapen
394b351f46
added creation of shared libraries
...
[SVN r29895]
2005-07-05 08:47:55 +00:00
Toon Knapen
3bece8cd6d
added action to link shared libraries
...
[SVN r29845]
2005-06-30 14:42:05 +00:00
Vladimir Prus
1229cb4af9
Attempt to unbreak response file support in cw.jam.
...
[SVN r29822]
2005-06-28 09:35:45 +00:00
Vladimir Prus
4ec68a26ea
Add forgotten file
...
[SVN r29809]
2005-06-27 12:53:32 +00:00
Vladimir Prus
3362aaae85
New convenience rule package.install.
...
Use that rule in top-level Jamfile.v2.
Introduce new top-level Jamfile rule 'boost-install'.
Use it in date_time, other libraries to follow soon.
[SVN r29805]
2005-06-27 12:37:47 +00:00
Vladimir Prus
1f5750af86
Unbreak <install-source-root> when building from subdirectories.
...
[SVN r29803]
2005-06-27 12:19:50 +00:00
Vladimir Prus
1e09d2d462
Remove unused rule 'basic-target.sources'.
...
[SVN r29801]
2005-06-27 10:21:11 +00:00
Dave Abrahams
f8ee9d02f9
Allow multiple pyd files to be tested.
...
[SVN r29794]
2005-06-25 12:55:02 +00:00
Dave Abrahams
14d041360c
Kill off bogus targets created by Python testing; these were causing
...
white squares in test results.
Also, a small fix for Cygwin that doesn't seem to have hurt anything.
[SVN r29793]
2005-06-25 00:29:50 +00:00
Dave Abrahams
f843c47eb7
Suppress dumb warnings
...
[SVN r29780]
2005-06-24 15:38:56 +00:00
Vladimir Prus
83088b827b
New build-system.location rule.
...
[SVN r29767]
2005-06-24 11:24:24 +00:00
Vladimir Prus
0151bcfbb3
link-runtime -> runtime-link.
...
Patch from Craig Rodrigues.
[SVN r29765]
2005-06-24 09:42:16 +00:00
Rene Rivera
93833a71d6
Handle the case when 'command' doesn't support the -v option.
...
[SVN r29756]
2005-06-23 18:02:55 +00:00
Rene Rivera
4b64a5cbc7
Replace "whence" with "command" as that is more widely available.
...
[SVN r29733]
2005-06-22 13:59:39 +00:00
Vladimir Prus
33bbd474c1
Fix 'break' emulation. Inside "for local x in $(list)", changing 'list' does
...
not terminate the loop.
[SVN r29732]
2005-06-22 13:17:20 +00:00
Rene Rivera
db8403c38a
Fix so that compiling with CW/metrowerks works again.
...
[SVN r29688]
2005-06-19 19:39:53 +00:00
Rene Rivera
c7eb3cf7ee
Fix space split problem for COMO_PATH.
...
[SVN r29685]
2005-06-19 12:48:11 +00:00
Victor A. Wagner Jr.
16fb054b25
Reversed changes to revision 1.51
...
[SVN r29663]
2005-06-18 04:33:11 +00:00
Vladimir Prus
aac83264a3
Fix the dynamic library path variables on OSX.
...
Thanks to Daniel Heck for the report.
[SVN r29650]
2005-06-17 09:06:57 +00:00