| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
This allows constructs like:
defines: base.concat(["MYDEFINE"])
independently of whether defines is set in the parent item.
Change-Id: Ie287bc68d44bbe93d1694a97b4e92847959b31c8
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|
|
|
|
|
|
|
|
| |
After dropping the .qbp file extension we recommend to put base items
intoa subdirectory. Otherwise one must specify the right .qbs file on
build, if there are more than one .qbs files in a directory.
Change-Id: Ia1a508bf4bb540e43e207bb1066527f5ed56254f
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
|
|
|
|
| |
- Deprecate the ".qbp" suffix.
- Do not go up the directory tree when looking for project files.
Change-Id: I39ece65683556b720fb940dde27e485f865cf086
Task-number: QBS-137
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|
|
|
|
| |
Change-Id: I14f30e1321292f61620d03b1013fe189cdf9eb18
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
| |
Change-Id: If0c6c956ca1752b928043cb541dcf9047367b55b
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
| |
Change-Id: I2f956fd50db4b1135e88b5de622950b651d341de
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
|
| |
Change-Id: I0c0b3035514ee6b735e85c098029fa2f41edb6ff
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|
|
|
|
| |
Change-Id: I37be75e78de8bf1e7c1e50bf8745b86ad29ea6d3
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
|
|
|
|
|
|
|
| |
Some visibility change flags based on http://gcc.gnu.org/wiki/Visibility
Change-Id: Ie2c84ba2a645b803c51c3d4ddf8d5826fff96571
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|
|
|
|
|
|
| |
Task-number: QBS-65
Change-Id: Ia07bd4f282a8d9a95da63ecc2e493cfd992b6017
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|
|
|
|
|
|
|
| |
Fixes procession of artifact by several FileTaggers and Group.
New version with overrideTags flag in groups.
Change-Id: I8dfde8339c89d447e46dd9ee06f5525081d0fc77
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
| |
Change-Id: I7dda4a9e80a53229c7de3e94025d6799f938a718
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
| |
Change-Id: I85b8aaa00ff1318663f67ab0050292fedcb892cf
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
| |
Change-Id: I9b63957260d35ca2f5cbd8e34c55dea6e331e84c
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
| |
Change-Id: I29636cdd8bf35ef9df2d032a11924ebb98a96a10
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
|
|
|
| |
Because user can change the installed path for Windows self.
And the %WINDIR%\System32 should added into PATH env.
Change-Id: I2f2ab6287b69c8c7b47f900370a89ade8612872d
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
|
|
|
| |
Use hostOS instead of targetOS to fix cross build
And it should works on Windows OS too.
Change-Id: If30b0acacf9001c25488228dcf3249fdf63b41ab
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
| |
Change-Id: I79057578fbba961c41c1324b1d2bd3b86596aeb4
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
|
|
|
|
|
| |
for Windows, you can use:
run-qbs-tests.bat qbs debug release ... to loop the whole manual
on Linux, use ./run-qbs-tests.sh instead of test.bat
Change-Id: If282f740d298afaecda87105d1be0f0698137174
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
|
|
|
| |
We just have to depend on qt.widgets.
The module will do the right thing.
Change-Id: Ib2968027653a9e2a49c5bda7ea256fbff590819a
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before a ProductModule inherited all modules the product uses.
That's why wrong includePaths etc. were propagated through
the chain of ProductModules.
Now one needs to explicitely add a Depends item for every
module that's used in a ProductModule. This is much more
consistent with the semantics of modules in products.
Example:
ProductModule {
cpp.defines: ["FOO"]
}
is no longer valid. It must be changed to
ProductModule {
Depends { name: "cpp" }
cpp.defines: ["FOO"]
}
Change-Id: I9b1a42e6bcf56c4fb17e1a19d558fa82d629ff78
Reviewed-by: Marco Bubke <marco.bubke@nokia.com>
|
|
|
|
|
| |
Change-Id: I0db55dd2fc6175fa7ac852b19bdb8c19dfece539
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
|
|
|
| |
Remove the usage of the base property.
This is a bad idea.
Change-Id: I324a3479bb9ab0b344fa06260eff89965be0be84
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
|
|
|
|
|
|
| |
Change-Id: I83fbee0545f8df7488270a60a243dbe858514926
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
|
|
|
|
| |
Qbs generates cpp file from txt and should run moc on it and build
afterwards, but automoc removes "moc_cpp" fileTag, deletes artifact
from root's list and crashes.
Change-Id: I9a826da273ac9da9919336554b859d6ec78919d8
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
|
| |
Change-Id: I20b315853e9c0d3dfc981d0db528b18781af7329
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
|
|
|
| |
Change-Id: Ie277e3a3420333250c11ee4d4be1759d7a4b714e
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
|
|
|
|
|
| |
Change-Id: I32bea72d321516824a4059b3eaf3606e06f62d9f
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
|
|
Change-Id: I412793e868919a9ac99611616f292e7047f1ebcf
|