Vladimir Prus
d815dcb576
Minor comment tweak
...
[SVN r31066]
2005-09-21 13:41:08 +00:00
Vladimir Prus
56b71cd883
On, windows, don't delete a static library if it does not exists.
...
The "del" command does not have a switch to prevent warning if file
does not exists, so need extra shell magic.
[SVN r31034]
2005-09-19 08:14:37 +00:00
Vladimir Prus
1b0cc6b491
Add the "ui_" prefix to the header the uic generates, to match
...
qmake's behaviour.
Thanks to Ryan Winter for the hint.
[SVN r31033]
2005-09-19 07:48:36 +00:00
João Abecasis
613404e725
typo
...
[SVN r31025]
2005-09-18 17:32:01 +00:00
Vladimir Prus
ef298c5789
New rule common.copy-command
...
[SVN r30975]
2005-09-14 10:01:23 +00:00
Vladimir Prus
d5b890b16e
Allow unqualified rule names for calls to the 'make' main target rule.
...
[SVN r30974]
2005-09-14 09:54:14 +00:00
Vladimir Prus
a99c1421ac
Defined the MOCCABLE_CPP type.
...
[SVN r30969]
2005-09-14 06:26:45 +00:00
Vladimir Prus
3ff613bb77
Make it possible to run moc on CPP sources.
...
[SVN r30942]
2005-09-13 10:16:37 +00:00
Vladimir Prus
f08f43810d
New 'cast' main target rule.
...
[SVN r30940]
2005-09-13 09:19:54 +00:00
Vladimir Prus
62f227048d
Don't ever try to relink non-derived files.
...
[SVN r30872]
2005-09-08 09:21:58 +00:00
Joel de Guzman
8cca4aa2d6
tweak to new quickbook program options
...
[SVN r30792]
2005-09-03 14:32:11 +00:00
Andrey Melnikov
01d4ac77da
- "toolset.flags"->"flags" replacement
...
[SVN r30783]
2005-09-02 07:35:54 +00:00
Vladimir Prus
18a1ad92f1
Factor out Qt types declaration into separate file. Now Qt3 and Qt4 can
...
be both initialized.
[SVN r30772]
2005-09-01 10:36:16 +00:00
Vladimir Prus
c2cff3f6a4
Pass the <include> and <define> feature to the Qt4's moc tool.
...
Patch from Jurgen Hunold.
[SVN r30771]
2005-09-01 10:26:14 +00:00
Vladimir Prus
9a39b7ab14
For Qt4, don't run moc on headers produces by uic, since they
...
never contains moccable classes.
The trick here is that if we have:
exe a : a.cpp b.ui ;
Then we should produce b.h target that is not used by any action -- it's
only indirectly used by include in a.cpp.
So, we declared .ui -> .obj generator, so that it's invoked when
building exe, but make it return header, not .obj.
Second, the path of b.h should be added to include paths. But it was
not done, because b.h is not used anywhere and so is not included in
'subvariant' for this target -- which object is used to compute extra
incude path.
* build/virtual-target.jam
(register): Add result to .recent-targets
(recent-targets, clear-recent-targets): New functions.
* build/targets.jam
(basic-target.generate): Create subvariant from
'virtual-target.recent-targets' not just directly returned targets.
* tools/qt4.jam: Declare custom generator for ui->h conversion.
[SVN r30770]
2005-09-01 10:22:52 +00:00
Vladimir Prus
e16b5c58be
Remove the 'u' modifier from 'ar' invocation, which is not needed
...
now that we remove archive before invoking 'ar'.
[SVN r30768]
2005-09-01 08:04:48 +00:00
Rene Rivera
1d3f2edd08
Add features for specifying CPU code generation: address-model, architecture, and instruction-set. Transplanted from BBv1.
...
[SVN r30744]
2005-08-31 03:49:33 +00:00
Vladimir Prus
5bfd88132b
Remove debug print
...
[SVN r30591]
2005-08-16 10:59:50 +00:00
Vladimir Prus
ea9da6b91c
Fix a link failure on Unix for a main -> libb -> liba scenario,
...
where libb is a target in Boost.Build and liba is a file referred to by name.
[SVN r30590]
2005-08-16 10:58:22 +00:00
Vladimir Prus
ea02ade1dc
Allow Whale generator to be called with several sources, and immediate
...
return no targets in that case.
[SVN r30542]
2005-08-12 13:16:37 +00:00
Vladimir Prus
41affca107
Add ASM to the list of assembler suffixes. Just because I need that
...
extension somewhere else.
[SVN r30541]
2005-08-12 13:14:46 +00:00
Vladimir Prus
9a7342caa6
On install, relink shared libraries if the dll-path property has changed.
...
[SVN r30538]
2005-08-12 12:53:58 +00:00
Vladimir Prus
ca20405506
Qt4 improvements:
...
- Add -name option to rcc invocation. This is needed to disambiguate
the name of the generated initialising function. Since qmake takes
the basename of the .qrc file I've copied this behaviour to have
consistent naming.
- Add -I option to moc invocation. I've added the include and
include/QtCore directories in order to be able to compile Qt4 with V2.
Patch from Juergen Hunold.
[SVN r30536]
2005-08-12 10:26:36 +00:00
Rene Rivera
2f36ea8104
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
9d17915ce4
Support assembler sources with gcc.
...
Patch from Craig Rodrigues.
[SVN r30406]
2005-08-03 13:33:45 +00:00
Vladimir Prus
1c068d54e4
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
0a306d520d
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
8791148f9b
merge from QUICKBOOK_INCLUDE branch
...
[SVN r30369]
2005-08-02 03:39:30 +00:00
Vladimir Prus
b7411ebf45
Qt4 support, from Alo Sarv.
...
[SVN r30360]
2005-08-01 14:08:27 +00:00
Vladimir Prus
9b25d607bd
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
24fa408e3f
Unbreak " lib a ; " syntax.
...
Thanks to Craig Rodrigues for the bug report.
[SVN r30309]
2005-07-29 12:00:40 +00:00
Vladimir Prus
440cfe9104
Fix missing import.
...
[SVN r30193]
2005-07-21 13:35:43 +00:00
Vladimir Prus
fd5314193e
Use os.environ, and remove the "reconstruct spaces" hack.
...
[SVN r30106]
2005-07-15 13:35:58 +00:00
Vladimir Prus
251d6d98fd
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
ddea68498e
added creation of shared libraries
...
[SVN r29895]
2005-07-05 08:47:55 +00:00
Toon Knapen
1f340a281e
added action to link shared libraries
...
[SVN r29845]
2005-06-30 14:42:05 +00:00
Vladimir Prus
9c34952dae
Attempt to unbreak response file support in cw.jam.
...
[SVN r29822]
2005-06-28 09:35:45 +00:00
Vladimir Prus
16ac2dc349
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
08b36b749e
Unbreak <install-source-root> when building from subdirectories.
...
[SVN r29803]
2005-06-27 12:19:50 +00:00
Dave Abrahams
a7e8dcb8e5
Suppress dumb warnings
...
[SVN r29780]
2005-06-24 15:38:56 +00:00
Vladimir Prus
36eb4c8723
New build-system.location rule.
...
[SVN r29767]
2005-06-24 11:24:24 +00:00
Vladimir Prus
d5ad4c4307
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
4b263b0775
Use common.rm-command instead of hardcoded 'del' for removing response files.
...
[SVN r29607]
2005-06-16 08:37:53 +00:00
Vladimir Prus
6e5772545e
Add the 'notfile' target.
...
[SVN r29606]
2005-06-16 08:24:01 +00:00
Vladimir Prus
2220853307
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
fa7edfe511
Automatically prepend "lib" prefix to LIB targets on Unix.
...
[SVN r29602]
2005-06-16 07:24:16 +00:00
Vladimir Prus
a98050f654
Remove ambiguity between builtin.lib-generator and builtin.prebuilt.
...
[SVN r29600]
2005-06-16 06:29:30 +00:00
Vladimir Prus
568ed02cea
Unbreak searched libraries for a number of toolsets.
...
[SVN r29597]
2005-06-16 05:49:39 +00:00
Vladimir Prus
6fde1328a8
Unbreak searched libs with intel toolset
...
[SVN r29596]
2005-06-16 05:45:46 +00:00
Vladimir Prus
43994ac2eb
Rename link-runtime to runtime-link to stay compatible with V1.
...
[SVN r29586]
2005-06-15 12:24:06 +00:00