| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
In addition to the traditional per-user settings, there is now also a
system-wide settings file affecting all users. The file's platform-
specific default location can be overridden at build time.
The qbs-config tool can write these settings via the new --system
option.
[ChangeLog] Introduced the concept of system-level qbs settings
Change-Id: Ie6f675a74e96ce1fa7b2dd0712f6106071e848a6
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|
|
|
|
|
|
|
|
| |
The five blackbox tests use the same Q_OBJECT header file and therefore
must not have a shared MOC_DIR. This fixed random build failures on
Windows.
Change-Id: Ia7bb4730c0b29c1de4c5f7373068f974ab67bf03
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|\
| |
| |
| | |
Change-Id: I60317a888384aef68e887a0cd5fd58dd57ea10de
|
| |
| |
| |
| |
| |
| |
| |
| | |
Task-number: QBS-1091
Change-Id: I5cead5f3cd111ea66bec31a178f69c992a4024a1
Reviewed-by: Dmitry Shachnev <mitya57@gmail.com>
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|/
|
|
|
| |
Change-Id: I3ca329810985cc602c9330ab66ecd1e7fdc04505
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
| |
They take an extraordinary amount of time and should thus run in
parallel to the other tests.
Change-Id: I435dd5506cc3f26e351c700ce6be2476d041b6af
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
|
|
|
|
|
|
| |
This allows them to be displayed in IDE file trees.
Change-Id: I316fb22bd534c087a2941e005299e9353b786398
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
|
|
|
|
|
|
|
|
| |
Their project files are mostly identical, so introduce auto.pri.
Also remove outdated and unused test "dependencyFinder".
Change-Id: Ibe7f40cf1b0e28719fbf91a905379432a0359968
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We don't want our code to be duplicated in memory for each application
that uses it, so the library should not be linked statically.
Some ramifications worth mentioning:
- The unit tests had to be moved into the library,
because otherwise we would need to export random
internal symbols. This is why the patch appears so big.
A follow-up patch should probably make compilation
of tests optional, so the library can be deployed without
unneeded code.
- The DESTDIR of the auto test executables is now the
same as the one of all other executables, so they
can all use the dll on Windows without additional
setup.
- Some internal symbols were exported, namely:
a) Logging-related stuff. This allows us to use
a uniform logging approach in the library and in
our command-line tools; I consider this acceptable.
b) A handful of classes and functions currently needed
by certain command-line tools. These seem more questionable
to me and we should probably find a different way to implement
the respective functionality.
Change-Id: I9cd21e12cd622b55cf62f5e04ad398734410ede1
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|
|
|
|
|
|
|
| |
Do not use DEPENDPATH but CONFIG+=depend_includepath.
Do not add "." to INCLUDEPATH.
Change-Id: I3532833aef13d32f8278074283fcd12256d38143
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
The way of preventing qmake from building in
debug/release subdirectories on Windows is
DESTDIR = ./
Don't ask why. Just accept defeat.
Change-Id: Iec3faa864e73f5016148ecab6f128ab0cb104fd5
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
|
|
| |
This enables us to run all tests with "make check".
Change-Id: I9ea1816c88c1c0d27fb8dda4cf6ca46b13cb8fc0
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
|
|
|
| |
Do not use debug/release subdirectories on Windows to make it easy
for the testRunner tool to find tests.
Change-Id: I3bc572c7959c6bcc7cd7e12e1f5d4bb6ccb0753c
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
|
|
|
| |
All autotest executable names start with "tst_".
Every autotest executable is its own subdir.
Change-Id: Id5b10792930064acd4e741c207d0046f54a55695
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
| |
Change-Id: I506dbc6cab7d46ac1269d8a7e5ac40dfefeb5111
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
Change-Id: I412793e868919a9ac99611616f292e7047f1ebcf
|