Vladimir Prus
33490566f5
Serious bugfix: for <include> properties with absolute pathnames on
...
windows, we ignored dependencies to headers in those directories.
This change is a quick fix, a better fix will follow later.
[SVN r32375]
2006-01-23 08:18:48 +00:00
Vladimir Prus
7d499000a1
Implemented the 'link-fail' testing rule.
...
[SVN r32348]
2006-01-18 12:13:45 +00:00
Vladimir Prus
b70405649f
When building searched libraries, return 'xdll-path' properties for each
...
'search' property. This makes sure that linking againsts searched library
in custom directory works on gcc, and that proper run-time library search
path is set by 'unit-test' and 'run' rule.
[SVN r32342]
2006-01-17 09:55:16 +00:00
Vladimir Prus
21292094e5
Supposedly make library_chain.py work on Windows.
...
The issue is that when with new response files the names of libraries we're
trying to link to is not emitted with "bjam -n", so remove "-n" and explicitly
look in response files.
[SVN r32341]
2006-01-17 09:32:57 +00:00
Vladimir Prus
f511434709
Fix --dump-tests.
...
[SVN r32334]
2006-01-16 09:52:02 +00:00
Vladimir Prus
ae51f11566
Fix paths.
...
[SVN r32333]
2006-01-16 08:32:46 +00:00
Vladimir Prus
542744342b
Describe header-only libraries in FAQ.
...
[SVN r32332]
2006-01-16 08:23:04 +00:00
Vladimir Prus
5d464bf1b6
Revive basic-targets.sources, needed for --dump-tests functionality.
...
[SVN r32312]
2006-01-13 08:42:10 +00:00
Vladimir Prus
3534e3021c
Fix a bug preventing absolute path names in "build-project".
...
[SVN r32311]
2006-01-13 08:18:00 +00:00
Vladimir Prus
d8e98e3abc
MSVC 8.0 does not produce manifest file when statically linking to runtime.
...
Make sure we only try to embed manifest in executable if it was created.
Patch from Alexey Pakhunov.
[SVN r32306]
2006-01-13 07:05:22 +00:00
Vladimir Prus
9ed80ea74a
More useful diagnostic on generators ambiguiity.
...
[SVN r32134]
2005-12-22 09:37:09 +00:00
Vladimir Prus
7dc1b9926e
- Add comment explaining the reason for "touch" commands.
...
- Move "file-touch-command" to "common.jam". It already has
"file-creation-command" so this one will be a good
companion.
Patch from Alexey Pakhunov.
[SVN r32061]
2005-12-15 18:04:05 +00:00
Douglas Gregor
595ddde2cd
Merged from Version_1_33_1
...
[SVN r31949]
2005-12-08 03:23:02 +00:00
Vladimir Prus
faa2086e15
Don't error out of setup script is not found. It might not be
...
needed in some configurations.
Patch from Alexey Pakhunov.
[SVN r31945]
2005-12-07 08:30:12 +00:00
Rene Rivera
ba0a37f62b
Fix the CYGWIN path unit test, again.
...
[SVN r31940]
2005-12-06 20:18:22 +00:00
Vladimir Prus
0560eb0595
Add support for precompiled headers on MSVC.
...
Patch mostly from Reece H. Dunn
Hacks in target.jam by myself.
[SVN r31928]
2005-12-06 08:28:02 +00:00
Vladimir Prus
f8701cd352
Simplify handling of <library-file> feature.
...
* common.jam (resolve-library-files): Remove
* msvc.jam, cw.jam: Add 'flags' invocation for library-file feature.
[SVN r31918]
2005-12-05 15:18:16 +00:00
Vladimir Prus
46d8458e7e
Support for Microsoft message compiler.
...
Patch from Alexey Pakhunov.
[SVN r31917]
2005-12-05 15:07:53 +00:00
Rene Rivera
dee7c9650c
Fix issue #940941 : "failure in boost jam unit tests on cygwin".
...
[SVN r31909]
2005-12-04 20:18:42 +00:00
Rene Rivera
adffc734ae
Add support for vc8 clean/auto compiles. Patch from Alexey Pakhunov.
...
[SVN r31890]
2005-12-03 18:33:26 +00:00
Vladimir Prus
eaf5da6999
Fix UI files in libraries for Qt4.
...
[SVN r31830]
2005-11-30 11:18:19 +00:00
Vladimir Prus
3b1cc62a8b
Unbreak libraries using Qt, together with moccable classes in .cpp files.
...
The generator that handles moccable cpp files has to actualize created
targets right away. However, it did that before calling
virtual-target.register, so, if the generator was invoked two times on
the same target, it will produce two identical targets and call .actualize
on it. The second invocation would trigger "duplicate target" error.
[SVN r31797]
2005-11-28 09:26:41 +00:00
Vladimir Prus
190b0a3ba4
When installing .cpp files, don't scan them for #includes. It's pointless,
...
we don't compile.
Thanks to Franz Schnyder for the bug report.
[SVN r31756]
2005-11-23 16:10:41 +00:00
Vladimir Prus
afe8cbc0df
Add autodetection of VC8 Express.
...
Patch from Alexey Pakhunov.
[SVN r31751]
2005-11-23 08:25:31 +00:00
Vladimir Prus
9fe1d936f3
Add support for Microsoft IDL compiler.
...
Patch from Alexey Pakhunov.
[SVN r31750]
2005-11-23 07:58:07 +00:00
Rene Rivera
48ef57f7cb
Fix the argument option testing to work with quoted args. Grrr, Window CMD shell :-(
...
[SVN r31738]
2005-11-22 06:49:10 +00:00
Rene Rivera
6809fd0cd5
Make MinGW use the Python DLL for linking, instead of the MSVC produced link LIB.
...
[SVN r31737]
2005-11-22 05:57:38 +00:00
Rene Rivera
e85a0b813c
Grrr, fix the args parsing/passing again.
...
[SVN r31736]
2005-11-22 05:14:11 +00:00
Rene Rivera
7195e83303
Fix argument handling to allow toolset name again.
...
[SVN r31735]
2005-11-22 05:09:00 +00:00
Rene Rivera
22d1e45597
Allow use of COMMAND as an alias to SHELL builtin. This is a workaround for the builtin Jambase 2.3 which defines a Shell rule.
...
[SVN r31719]
2005-11-21 05:47:15 +00:00
Rene Rivera
71f97e742d
Workaround for failure to create command batch files. Thanks to Bronek Kozicki.
...
[SVN r31718]
2005-11-21 05:36:29 +00:00
Rene Rivera
fe83cf879b
Don't hardwire the target directory name of xstl result processing. And allow overriding the default with the 'name' property.
...
[SVN r31711]
2005-11-20 07:00:25 +00:00
Vladimir Prus
a9c22adb8a
Qt 4 fixes.
...
- correct registration of "qt4.moc.cpp" in line 86.
- add <threading>multi to the usage-requierements because qt4 is
_always_ and can only be built with multithreading enabled.
http://doc.trolltech.com/4.1/qt4-network.html#comparison-with-qt-3
- changes the declaration order of the libraries and corrects the
dependencies.
- add support for the new QtSvg SVG-Rendering library (Qt 4.1)
- fix -I vs. -D in moc rules.
Patch from Juergen Hunold.
[SVN r31673]
2005-11-16 10:06:51 +00:00
Rene Rivera
0f9cc7a19e
Fix atexit crashes because string for temp files got freed before they got used on the at exit file deletes.
...
[SVN r31658]
2005-11-15 05:44:03 +00:00
Vladimir Prus
4f4502b55a
Add support for assembler to borland toolset.
...
[SVN r31649]
2005-11-14 16:14:06 +00:00
Vladimir Prus
061a3d4946
Adjust borland to the new response files mechanism.
...
[SVN r31648]
2005-11-14 16:07:35 +00:00
Vladimir Prus
64a6241040
Resource ID of a manifest should be 1 for an executable and 2 for dll.
...
Patch from Alexey Pakhunov.
[SVN r31647]
2005-11-14 15:15:06 +00:00
Vladimir Prus
0e388de77d
Unbreak project_test4
...
[SVN r31646]
2005-11-14 14:38:23 +00:00
Vladimir Prus
70758d42ea
Unbreak generators_test:
...
- rename UI type to TUI to avoid conflicts with Qt
- adjust to print.text changes
[SVN r31645]
2005-11-14 14:36:45 +00:00
Vladimir Prus
ab09f7e894
Unbreak dependency_test. It was used print.echo-cmd that got removed recently.
...
[SVN r31644]
2005-11-14 14:25:15 +00:00
Vladimir Prus
0ce6fd48a6
Adjust tests to the fact that print.text no longer implicitly adds newline.
...
[SVN r31643]
2005-11-14 13:38:49 +00:00
Rene Rivera
c052112d57
Search for "snapshot" as a version tag when doing Boost tool configs.
...
[SVN r31641]
2005-11-14 06:10:03 +00:00
Rene Rivera
49a63017a0
Allow for "build.jam" as a BBv2 build file.
...
[SVN r31640]
2005-11-14 06:09:11 +00:00
Rene Rivera
8cffe6b508
Fixes for QT4, DEF files, etc. from Reece Dunn.
...
[SVN r31607]
2005-11-09 13:56:41 +00:00
Rene Rivera
7cf3c1e77a
Fix syntax error, not sure why it never came up?
...
[SVN r31586]
2005-11-07 07:27:02 +00:00
Rene Rivera
62f0904354
boostbook.jam; remove locals when using print.text.
...
print.jam; reimplement in terms of @() feature.
[SVN r31583]
2005-11-06 22:34:44 +00:00
Rene Rivera
4411c6e133
Implement STDOUT/STDERR @() file functionality.
...
[SVN r31582]
2005-11-06 22:33:39 +00:00
Rene Rivera
4ec8584f39
Apply patch from Reece Dun to remove the generation of response files as targets. But instead use the @() bjam functionality.
...
[SVN r31562]
2005-11-05 07:46:38 +00:00
Rene Rivera
4d8e85c075
Implement TMPNAME and TMPFILE auto variables for Windows and Unix platforms.
...
[SVN r31561]
2005-11-05 07:05:28 +00:00
Rene Rivera
00f84029c9
Implement @(file) syntax in actions.
...
[SVN r31549]
2005-11-03 16:41:05 +00:00