diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2017-11-01 12:13:04 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2017-11-02 16:28:39 +0000 |
commit | 20cb71daf6814a1bbb3008e4fa239d935ac20a55 (patch) | |
tree | 99029a23cbfa5c0387fdaaed9797870c0dfcb30b /tests/auto/blackbox/testdata/driver-linker-flags | |
parent | 81c92bf00f2e1dad3e319d0bbc5ae466e2a047c6 (diff) |
cpp module: Add property for linking-only driver flags
For instance, GCC has various flags that are only used for linking, but
that are not ld flags and thus must not be escaped via "-Wl,".
[ChangeLog] Added cpp.driverLinkerFlags for flags to be passed to the
compiler driver only when linking.
Task-number: QBS-1236
Change-Id: Idc1498a74e0219306fda99de9adad2730f3a6f73
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Diffstat (limited to 'tests/auto/blackbox/testdata/driver-linker-flags')
-rw-r--r-- | tests/auto/blackbox/testdata/driver-linker-flags/driver-linker-flags.qbs | 19 | ||||
-rw-r--r-- | tests/auto/blackbox/testdata/driver-linker-flags/main.cpp | 1 |
2 files changed, 20 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/driver-linker-flags/driver-linker-flags.qbs b/tests/auto/blackbox/testdata/driver-linker-flags/driver-linker-flags.qbs new file mode 100644 index 000000000..0802bc562 --- /dev/null +++ b/tests/auto/blackbox/testdata/driver-linker-flags/driver-linker-flags.qbs @@ -0,0 +1,19 @@ +import qbs + +CppApplication { + files: "main.cpp" + + Properties { + condition: toolchainProbe.found + cpp.driverLinkerFlags: ["-nostartfiles"] + } + + Probe { + id: toolchainProbe + condition: qbs.toolchain.contains("gcc") + configure: { + console.info("toolchain is GCC-like"); + found = true; + } + } +} diff --git a/tests/auto/blackbox/testdata/driver-linker-flags/main.cpp b/tests/auto/blackbox/testdata/driver-linker-flags/main.cpp new file mode 100644 index 000000000..237c8ce18 --- /dev/null +++ b/tests/auto/blackbox/testdata/driver-linker-flags/main.cpp @@ -0,0 +1 @@ +int main() {} |