diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2020-08-05 23:53:04 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2020-08-07 14:45:03 +0000 |
commit | 3c6ae1f54008ffba6a1e1d47f929d706df744729 (patch) | |
tree | b7e89f2d9f13cd0dd231e6cc81c6136f04650ac8 /tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs | |
parent | 1d9803b7f69454ee13b1fa06d34616282a92d995 (diff) | |
download | qbs-3c6ae1f54008ffba6a1e1d47f929d706df744729.tar.gz |
baremetal: Add new 'generate-compiler-listing-files' test
This test checks the cpp.generateCompilerListingFiles property,
which enables or disables generation for the compiler listing
files.
Take into account, that currently not all toolchains completely
supports or implements this feature, and this test skips such
toolchains.
Change-Id: I533e6b2e5b4af5668cf24f851334b9530bc3a901
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs')
-rw-r--r-- | tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs b/tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs new file mode 100644 index 000000000..aebbfb664 --- /dev/null +++ b/tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs @@ -0,0 +1,20 @@ +import "../BareMetalApplication.qbs" as BareMetalApplication + +BareMetalApplication { + condition: { + if (qbs.toolchainType === "iar") + return true; + if (qbs.toolchainType === "keil") { + if (qbs.architecture === "mcs51" + || qbs.architecture === "mcs251" + || qbs.architecture === "c166") { + return true; + } + } + console.info("unsupported toolset: %%" + + qbs.toolchainType + "%%, %%" + qbs.architecture + "%%"); + return false; + } + cpp.generateCompilerListingFiles: true + files: ["main.c", "fun.c"] +} |