2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-20 14:42:14 +00:00
Commit Graph

4768 Commits

Author SHA1 Message Date
Vladimir Prus
7247b1f143 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
e8b3e6c725 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
13d6eaa4dd Support for Microsoft message compiler.
Patch from Alexey Pakhunov.


[SVN r31917]
2005-12-05 15:07:53 +00:00
Rene Rivera
059de86994 Transfer of more docs.
[SVN r31912]
2005-12-05 03:49:44 +00:00
Rene Rivera
ee817ae977 Fix issue #940941: "failure in boost jam unit tests on cygwin".
[SVN r31909]
2005-12-04 20:18:42 +00:00
Rene Rivera
504e5f0a19 Add support for vc8 clean/auto compiles. Patch from Alexey Pakhunov.
[SVN r31890]
2005-12-03 18:33:26 +00:00
Vladimir Prus
3bf9c02507 Fix UI files in libraries for Qt4.
[SVN r31830]
2005-11-30 11:18:19 +00:00
Vladimir Prus
69af5e0b9a 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
6d4c855fff 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
3c86de280a Add autodetection of VC8 Express.
Patch from Alexey Pakhunov.


[SVN r31751]
2005-11-23 08:25:31 +00:00
Vladimir Prus
d497c9e77e Add support for Microsoft IDL compiler.
Patch from Alexey Pakhunov.


[SVN r31750]
2005-11-23 07:58:07 +00:00
Rene Rivera
716001a88c 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
2ae0a643ff 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
d414d6e3c1 Grrr, fix the args parsing/passing again.
[SVN r31736]
2005-11-22 05:14:11 +00:00
Rene Rivera
ec91cb7d55 Fix argument handling to allow toolset name again.
[SVN r31735]
2005-11-22 05:09:00 +00:00
Rene Rivera
c788036b07 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
bac0a1a08b Workaround for failure to create command batch files. Thanks to Bronek Kozicki.
[SVN r31718]
2005-11-21 05:36:29 +00:00
Rene Rivera
731edd901e Generate completely standalone, and versioned html docs.
[SVN r31712]
2005-11-20 07:05:40 +00:00
Rene Rivera
f49d71ab79 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
Rene Rivera
9bc6134cbb *** empty log message ***
[SVN r31709]
2005-11-20 00:20:00 +00:00
Rene Rivera
840456c9a3 Remove all hardwired cflags and cxxflags from actions, so they can be manipulated by extending toolsets.
[SVN r31708]
2005-11-19 21:43:22 +00:00
Rene Rivera
759c96ab6d Now create a truly standalone doc/html directory by copying the needed graphics and styles.
[SVN r31697]
2005-11-19 05:52:09 +00:00
Rene Rivera
54b1573697 *** empty log message ***
[SVN r31687]
2005-11-18 00:48:56 +00:00
Rene Rivera
7dcf885aec Add some XSTL transformations to normalize the embedding of other boostbook docs for things other than libraries so that they are integrated as chapters when the top level docs get generated.
[SVN r31683]
2005-11-17 20:40:06 +00:00
Vladimir Prus
d5dd6a8057 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
284c0b578b no message
[SVN r31660]
2005-11-15 06:30:18 +00:00
Rene Rivera
e4def4e2d2 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
3f8dbe5e1d Add support for assembler to borland toolset.
[SVN r31649]
2005-11-14 16:14:06 +00:00
Vladimir Prus
b637937b8d Adjust borland to the new response files mechanism.
[SVN r31648]
2005-11-14 16:07:35 +00:00
Vladimir Prus
66e67b495c 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
cb9a32b764 Unbreak project_test4
[SVN r31646]
2005-11-14 14:38:23 +00:00
Vladimir Prus
0125984e83 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
7a6f8a37ee 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
484b71cf3f 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
2cbab7f5d3 Add reference to bjam quickbook docs from global docs.
[SVN r31642]
2005-11-14 06:58:09 +00:00
Rene Rivera
726528c3d0 Search for "snapshot" as a version tag when doing Boost tool configs.
[SVN r31641]
2005-11-14 06:10:03 +00:00
Rene Rivera
1216016204 Allow for "build.jam" as a BBv2 build file.
[SVN r31640]
2005-11-14 06:09:11 +00:00
Rene Rivera
c5dd88e8f3 Initial placeholder quickbook docs for Boost.Jam.
[SVN r31639]
2005-11-14 06:06:07 +00:00
Rene Rivera
40c6422887 Remove compiler include and lib when vcvars32 is already run as they are already taken into account by the running of vcvars32. It now behaves like when it runs vcvars32 itself. In response to John M. request.
[SVN r31634]
2005-11-12 20:00:14 +00:00
Rene Rivera
340337a2ec Fixes for QT4, DEF files, etc. from Reece Dunn.
[SVN r31607]
2005-11-09 13:56:41 +00:00
Ben Hutchings
8110e3da80 Add -D_REENTRANT for IA64 since -pthread doesn't do that there.
[SVN r31605]
2005-11-09 00:08:06 +00:00
Rene Rivera
41a0c185b3 Fix syntax error, not sure why it never came up?
[SVN r31586]
2005-11-07 07:27:02 +00:00
Rene Rivera
460df0d63d 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
4dc4edd0cc Implement STDOUT/STDERR @() file functionality.
[SVN r31582]
2005-11-06 22:33:39 +00:00
Rene Rivera
15c10c2e16 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
f43778a768 Implement TMPNAME and TMPFILE auto variables for Windows and Unix platforms.
[SVN r31561]
2005-11-05 07:05:28 +00:00
Rene Rivera
6ff174db28 Implement @(file) syntax in actions.
[SVN r31549]
2005-11-03 16:41:05 +00:00
Douglas Gregor
baff08aee9 Don't include /usr/include on Solaris
[SVN r31527]
2005-11-01 14:05:46 +00:00
Rene Rivera
bbfc813ec8 Add common path_tmpdir function to get system dependent path to temporary a directory.
[SVN r31509]
2005-10-31 06:36:54 +00:00
Douglas Gregor
5934a5bd56 Add --show-locate-target to aid configure script
[SVN r31482]
2005-10-26 14:23:36 +00:00