Vladimir Prus
3e2906798a
Remove assert that never triggered and only slows us down.
...
[SVN r31056]
2005-09-20 13:46:05 +00:00
Vladimir Prus
ce8531a535
Optimize scanner construction. Instead of calling property.select on raw
...
properties list for each file, use a cache keyed by property-set instance.
[SVN r31055]
2005-09-20 13:11:47 +00:00
Vladimir Prus
32c629f4ac
Optimize scanner construction. Instead of calling property.select on raw
...
properties list for each file, use a cache keyed by property-set instance.
[SVN r31055]
2005-09-20 13:11:47 +00:00
Vladimir Prus
98136f2905
Optimize virtual-target.register for the case of many identically named
...
targets. In that case, we used to create a long list of targets and searched
it whenever new target is registered. Now the list is for each path/name
combination, so is much shorter.
[SVN r31054]
2005-09-20 12:55:56 +00:00
Vladimir Prus
f2a0ea9dec
Optimize virtual-target.register for the case of many identically named
...
targets. In that case, we used to create a long list of targets and searched
it whenever new target is registered. Now the list is for each path/name
combination, so is much shorter.
[SVN r31054]
2005-09-20 12:55:56 +00:00
Vladimir Prus
e0431548f5
Allow to specify feature without value in condition for toolset.flags call.
...
Patch from Alexey Pakhunov.
What this patch does is allows to match absense of optional feature in
the 'flags' rule. For example:
flags msvc .SETUP <architecture>/<address-model>64 : " x86_amd64" ;
flags msvc .SETUP <architecture>ia64/<address-model> : " x86_ia64" ;
This will produce "x86_amd64" when the <address-model> is set to 64
and <architecture> is not set. Likewise, for <architecture>ia64 and unset
address model.
Without this patch, we'd have two choices:
- adding 'default' to the list of feature values. But that would
add 'architecture-default' to the target path. Ick!
- creating top-level variable .SETUP with default value, and only
matching configurations with fully-specified feature values. But
this won't handle the case above: we really need to check
which one of two features is unspecified.
[SVN r31036]
2005-09-19 09:03:34 +00:00
Vladimir Prus
c5d034f94c
Allow to specify feature without value in condition for toolset.flags call.
...
Patch from Alexey Pakhunov.
What this patch does is allows to match absense of optional feature in
the 'flags' rule. For example:
flags msvc .SETUP <architecture>/<address-model>64 : " x86_amd64" ;
flags msvc .SETUP <architecture>ia64/<address-model> : " x86_ia64" ;
This will produce "x86_amd64" when the <address-model> is set to 64
and <architecture> is not set. Likewise, for <architecture>ia64 and unset
address model.
Without this patch, we'd have two choices:
- adding 'default' to the list of feature values. But that would
add 'architecture-default' to the target path. Ick!
- creating top-level variable .SETUP with default value, and only
matching configurations with fully-specified feature values. But
this won't handle the case above: we really need to check
which one of two features is unspecified.
[SVN r31036]
2005-09-19 09:03:34 +00:00
Vladimir Prus
9cf5bcdf29
Revive the project_test3 test.
...
[SVN r31035]
2005-09-19 08:49:50 +00:00
Vladimir Prus
2b56b3434f
Revive the project_test3 test.
...
[SVN r31035]
2005-09-19 08:49:50 +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
665d0b55dd
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
Vladimir Prus
ec673c840f
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
João Abecasis
ec70d686d5
typo
...
[SVN r31025]
2005-09-18 17:32:01 +00:00
Vladimir Prus
0271d0b770
Cleanup/simplify the 'make' example.
...
[SVN r30976]
2005-09-14 10:03:01 +00:00
Vladimir Prus
d87598ca5a
Cleanup/simplify the 'make' example.
...
[SVN r30976]
2005-09-14 10:03:01 +00:00
Vladimir Prus
ef298c5789
New rule common.copy-command
...
[SVN r30975]
2005-09-14 10:01:23 +00:00
Vladimir Prus
31810aa869
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
1c4204443e
Allow unqualified rule names for calls to the 'make' main target rule.
...
[SVN r30974]
2005-09-14 09:54:14 +00:00
Vladimir Prus
5ad93bd14c
Fix absolute build-dir values.
...
[SVN r30973]
2005-09-14 08:50:17 +00:00
Vladimir Prus
906605c802
Fix absolute build-dir values.
...
[SVN r30973]
2005-09-14 08:50:17 +00:00
Vladimir Prus
79ac38b7f4
Fix documentation of <source> and <library> features.
...
[SVN r30971]
2005-09-14 06:50:39 +00:00
Vladimir Prus
294bb9b0c0
Fix documentation of <source> and <library> features.
...
[SVN r30971]
2005-09-14 06:50:39 +00:00
Vladimir Prus
a5b4f68f2c
Don't care if two non-derived virtual targets map to the same filename.
...
New file-target.clone-with-different-type method.
[SVN r30970]
2005-09-14 06:28:22 +00:00
Vladimir Prus
b9beae7fdc
Don't care if two non-derived virtual targets map to the same filename.
...
New file-target.clone-with-different-type method.
[SVN r30970]
2005-09-14 06:28:22 +00:00
Vladimir Prus
a99c1421ac
Defined the MOCCABLE_CPP type.
...
[SVN r30969]
2005-09-14 06:26:45 +00:00
Vladimir Prus
cdcd9ab618
Defined the MOCCABLE_CPP type.
...
[SVN r30969]
2005-09-14 06:26:45 +00:00
Vladimir Prus
9e146bf322
Note .htaccess
...
[SVN r30946]
2005-09-13 12:54:46 +00:00
Vladimir Prus
57673e6ad2
Note .htaccess
...
[SVN r30946]
2005-09-13 12:54:46 +00:00
Vladimir Prus
6b1f280ddc
Note that QTDIR must be set to use the examples.
...
[SVN r30945]
2005-09-13 11:07:05 +00:00
Vladimir Prus
0119416c3f
Note that QTDIR must be set to use the examples.
...
[SVN r30945]
2005-09-13 11:07:05 +00:00
Vladimir Prus
4134982e35
Remove old Qt example.
...
[SVN r30944]
2005-09-13 11:04:34 +00:00
Vladimir Prus
9498b8f722
Remove old Qt example.
...
[SVN r30944]
2005-09-13 11:04:34 +00:00
Vladimir Prus
449fa9b211
Update Qt examples for Qt4.
...
[SVN r30943]
2005-09-13 11:03:53 +00:00
Vladimir Prus
44e700b7cb
Update Qt examples for Qt4.
...
[SVN r30943]
2005-09-13 11:03:53 +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
2a159020c6
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
3bc9aeaf63
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
Vladimir Prus
6c016ac1a1
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
Joel de Guzman
c253720a9f
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
Andrey Melnikov
331d2871c5
- "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
4086ae176c
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