aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2020-06-26 20:30:11 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2020-07-02 14:26:13 +0000
commit9681dca69accdf3da59a8cf83beada9e96053fbe (patch)
treed7ca3d6f1a02ac7a5f0e51aa9bbcb1ddc8cc792c
parent8a258d2a858fe5424a4bf63ae7a3abdcc0d4e5f9 (diff)
baremetal: Allow to pass tests with GCC compiler for ARM architecture
We need to exclude the system libraries from the linking. Change-Id: I9a20cf8b979666831b6f7cc32c4e3e352fa1a861 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
-rw-r--r--tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs5
-rw-r--r--tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs5
2 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs b/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs
index 43c4043dd..e32c570de 100644
--- a/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs
+++ b/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs
@@ -11,4 +11,9 @@ CppApplication {
&& cpp.compilerName.startsWith("armclang")
cpp.driverFlags: ["-mcpu=cortex-m0", "--target=arm-arm-none-eabi"]
}
+ Properties {
+ condition: qbs.toolchain.contains("gcc")
+ && qbs.architecture.startsWith("arm")
+ cpp.driverFlags: ["-specs=nosys.specs"]
+ }
}
diff --git a/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs b/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs
index ffb4fe685..3a2fee923 100644
--- a/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs
+++ b/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs
@@ -11,4 +11,9 @@ StaticLibrary {
&& cpp.compilerName.startsWith("armclang")
cpp.driverFlags: ["-mcpu=cortex-m0", "--target=arm-arm-none-eabi"]
}
+ Properties {
+ condition: qbs.toolchain.contains("gcc")
+ && qbs.architecture.startsWith("arm")
+ cpp.driverFlags: ["-specs=nosys.specs"]
+ }
}