diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2018-12-20 15:12:19 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2019-01-07 13:31:51 +0000 |
commit | d8a5edfb8c5bb0556d33d8eac512be41472585fb (patch) | |
tree | ffab1b0caab481bdc30a427d11a382fafba513de /tests/auto/blackbox/testdata | |
parent | e5ba24302d9e1d55c544c8616f837af9cfbbf710 (diff) |
GCC: Make it possible to force the linker variant
...via cpp.linkerVariant.
[ChangeLog] Added new cpp property linkerVariant to force use of gold,
bfd or lld.
Task-number: QBS-1421
Change-Id: I98f9d2581515ac8e9c984a2f8d70f4a7a3ab230b
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'tests/auto/blackbox/testdata')
-rw-r--r-- | tests/auto/blackbox/testdata/linker-variant/linker-variant.qbs | 20 | ||||
-rw-r--r-- | tests/auto/blackbox/testdata/linker-variant/main.cpp | 1 |
2 files changed, 21 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/linker-variant/linker-variant.qbs b/tests/auto/blackbox/testdata/linker-variant/linker-variant.qbs new file mode 100644 index 000000000..57bd4ccba --- /dev/null +++ b/tests/auto/blackbox/testdata/linker-variant/linker-variant.qbs @@ -0,0 +1,20 @@ +CppApplication { + name: "p" + property string linkerVariant + Probe { + id: gccProbe + property bool isGcc: qbs.toolchain.contains("gcc") + configure: { + console.info("is GCC: " + isGcc); + if (isGcc) + found = true; + } + } + + Properties { + condition: gccProbe.found + cpp.linkerVariant: linkerVariant + } + + files: "main.cpp" +} diff --git a/tests/auto/blackbox/testdata/linker-variant/main.cpp b/tests/auto/blackbox/testdata/linker-variant/main.cpp new file mode 100644 index 000000000..237c8ce18 --- /dev/null +++ b/tests/auto/blackbox/testdata/linker-variant/main.cpp @@ -0,0 +1 @@ +int main() {} |