- Resolve ambiguity between builtin.prebuilt and tru64.prebuilt.
- Remove archive files before creating. This is like is done for gcc,
and removes "creating foobar.a" warnings as well.
[SVN r32886]
the lib rule, e.g.:
lib foo : : <conditional>@sources ;
Prior to the patch, this was treating the library as a prebuilt
library because of the absence of any source arguments. Thus
nothing would get built.
* tools/builtin.jam
(lib-generator.run): Added additional constraint when setting
library type to SEARCHED_LIB.
Patch from Mark Evans.
[SVN r32880]
1. Better qmake compatibility by adding the necessary defines for each
Qt library. E.g. qmake defines QT_CORE_LIB when generating makefiles
for a project using QtCore, QT_GUI_LIB for QtGui and so on.
2. Added support for QtTestLib, the Qt Test Framework ( Qt 4.1)
3. Added support for QtAssistantClient, Qt Integrated Help System
4. Better readability by adding explicit comments (# usage-requirements)
and having one line per setting).
5. Add support for "moc-and-include header" by
5a. duplication of the "moccable-cpp" hack for headers.
5b. copy&change of "moc-h-generator" to "moc-inc-generator"
5c. renaming of the "moc.cpp" action to "moc.inc" and rearringing
documentation.
Patch from Juergen Hunold.
[SVN r32428]
'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]
- 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]
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]
- 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]