Vladimir Prus
ba866fef5a
Switch to using os.environ, except of modules.peek. Document SHELL.
...
[SVN r30453]
2005-08-04 06:51:15 +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
Vladimir Prus
b0627925df
Qt4 support, from Alo Sarv.
...
[SVN r30360]
2005-08-01 14:08:27 +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
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
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
829518cd8a
Fix missing import.
...
[SVN r30193]
2005-07-21 13:35: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
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
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
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
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
Vladimir Prus
b205eae066
Remove the call to 'property.validate' that use to prevent undeclared feature
...
values in requirements. That is:
lib a : : <name>a_gcc <toolset>gcc ;
lib a : : <name>a_msc <toolset>msvc ;
Did not work unless both gcc and msvc are initialized. I'm not 100% sure about
removing this, because it was put by Dave with some purpose, however log
message for revision 1.32 of property.jam does not make the purpose clear.
So, let's wait for problems to surface ;-)
[SVN r29616]
2005-06-16 10:59:03 +00:00
Vladimir Prus
46f2825300
Make borland really work under cygwin, especially when borland install path
...
has spaces.
Patch from Malcolm Cifuentes.
[SVN r29610]
2005-06-16 09:38:45 +00:00
Vladimir Prus
2f97fb3eb7
Don't add "lib" prefix if there's already "lib" prefix. Adjust paremeter
...
list of 'notfile-target.__init__'.
[SVN r29609]
2005-06-16 09:23:33 +00:00
Vladimir Prus
4b321e17fe
Use common.rm-command instead of hardcoded 'del' for removing response files.
...
[SVN r29607]
2005-06-16 08:37:53 +00:00
Vladimir Prus
68d3b8f280
Add the 'notfile' target.
...
[SVN r29606]
2005-06-16 08:24:01 +00:00
Vladimir Prus
4e81e3fc1c
Fix an error when a 'install' target has another 'install' target in sources.
...
We managed to create property set with two 'location' properties, and then
crashed when deciding where to put the target.
[SVN r29603]
2005-06-16 07:47:22 +00:00
Vladimir Prus
3a7327a605
Automatically prepend "lib" prefix to LIB targets on Unix.
...
[SVN r29602]
2005-06-16 07:24:16 +00:00
Vladimir Prus
f99f815c17
Remove ambiguity between builtin.lib-generator and builtin.prebuilt.
...
[SVN r29600]
2005-06-16 06:29:30 +00:00
Vladimir Prus
6c5474814c
Unbreak searched libraries for a number of toolsets.
...
[SVN r29597]
2005-06-16 05:49:39 +00:00
Vladimir Prus
62e115dcc9
Unbreak searched libs with intel toolset
...
[SVN r29596]
2005-06-16 05:45:46 +00:00
Vladimir Prus
85e79d010b
Remove tabs
...
[SVN r29589]
2005-06-15 13:27:19 +00:00
Vladimir Prus
d7bdc38c6c
Allow "bjam some_directory" to work even if there's no Jamfile in ".".
...
[SVN r29588]
2005-06-15 13:26:37 +00:00
Vladimir Prus
c921b04cfb
Correct license text
...
[SVN r29587]
2005-06-15 13:19:07 +00:00
Vladimir Prus
4d6bfe4eef
Rename link-runtime to runtime-link to stay compatible with V1.
...
[SVN r29586]
2005-06-15 12:24:06 +00:00
Vladimir Prus
9bef15921f
Report location of site-config and user-config before loading them, so
...
that we output location even if site-config exists with a fatal error.
[SVN r29584]
2005-06-15 11:43:50 +00:00
Dave Abrahams
f6497c0741
make the use of msvc-specific features in Jamfiles portable
...
[SVN r29531]
2005-06-11 19:34:13 +00:00
Dave Abrahams
7686f12ab4
Make sure the Borland Bin directory gets into the PATH when executables built with Borland are run.
...
[SVN r29522]
2005-06-11 06:47:19 +00:00
Vladimir Prus
9bd57b8339
Remove remaining use of set-intermediate
...
[SVN r29492]
2005-06-09 10:28:58 +00:00
Vladimir Prus
5fab631f5d
Further generators simplications.
...
1. If when generating something, we find more that one suitable generators,
run them and more then one return something, immediately report ambiguity.
Don't care if the produced targets are the same. This is better that
running several generators all the time, performance wise.
2. Remove the notion of 'intermediate' virtual-targets. IIRC, they were used
to prevent staging of RSP files, and we don't stage them anyway now.
[SVN r29491]
2005-06-09 08:12:21 +00:00
Vladimir Prus
900240c47d
Don't run 'library_order' on cygwin, because test relied on gcc/Linux shlib
...
linking mode.
[SVN r29490]
2005-06-09 08:03:42 +00:00
Dave Abrahams
775970dfdb
Fix EH feature.
...
[SVN r29489]
2005-06-09 02:48:32 +00:00
Vladimir Prus
f007a99d93
Remove response files in msvc.compile.c++ action.
...
Relax check for msvc 6.0, so that simple "6" is matched.
Patches from Olaf Janssen.
[SVN r29477]
2005-06-08 14:38:43 +00:00
Vladimir Prus
dbc509de59
Make response files depend on their directories, so that -jN works.
...
Thanks to Olaf Janssen for the report.
[SVN r29442]
2005-06-06 10:21:41 +00:00