diff options
author | Cristian Adam <cristian.adam@gmail.com> | 2018-12-03 22:18:43 (GMT) |
---|---|---|
committer | Cristian Adam <cristian.adam@gmail.com> | 2018-12-03 22:18:43 (GMT) |
commit | 243b7c40d44df2c8b1cb0dc55e2a11b15d9e6f5d (patch) | |
tree | 7a4d048fdf004b8f9aed2d5a4422a63ed28ff418 /Modules/Compiler | |
parent | 985a57a1c1ca6989524805bb3e91a222906f88ca (diff) | |
download | CMake-243b7c40d44df2c8b1cb0dc55e2a11b15d9e6f5d.zip CMake-243b7c40d44df2c8b1cb0dc55e2a11b15d9e6f5d.tar.gz CMake-243b7c40d44df2c8b1cb0dc55e2a11b15d9e6f5d.tar.bz2 |
QNX: Compiler and feature detection fixes
Tested compiler detection with the QNX 7.0 list of compiler targets:
* gcc_ntoaarch64le
* gcc_ntoaarch64le_cxx
* gcc_ntoarmv7le
* gcc_ntoarmv7le_cxx
* gcc_ntox86_cxx
* gcc_ntoaarch64le_gpp
* gcc_ntox86_64_gpp
* gcc_ntoarmv7le_gpp
* gcc_ntox86_64_cxx
* gcc_ntox86
* gcc_ntox86_gpp
* gcc_ntox86_64
This commit fixes some of the problems described in:
https://cristianadam.eu/20181202/a-better-qnx-cmake-toolchain-file/
Diffstat (limited to 'Modules/Compiler')
-rw-r--r-- | Modules/Compiler/QCC-C-FeatureTests.cmake | 1 | ||||
-rw-r--r-- | Modules/Compiler/QCC-C.cmake | 3 | ||||
-rw-r--r-- | Modules/Compiler/QCC-CXX-FeatureTests.cmake | 1 | ||||
-rw-r--r-- | Modules/Compiler/QCC-CXX.cmake | 3 |
4 files changed, 8 insertions, 0 deletions
diff --git a/Modules/Compiler/QCC-C-FeatureTests.cmake b/Modules/Compiler/QCC-C-FeatureTests.cmake new file mode 100644 index 0000000..68f4197 --- /dev/null +++ b/Modules/Compiler/QCC-C-FeatureTests.cmake @@ -0,0 +1 @@ +include(Compiler/GNU-C-FeatureTests) diff --git a/Modules/Compiler/QCC-C.cmake b/Modules/Compiler/QCC-C.cmake index ae4a2f4..6db619e 100644 --- a/Modules/Compiler/QCC-C.cmake +++ b/Modules/Compiler/QCC-C.cmake @@ -1,2 +1,5 @@ +# To include compiler feature detection +include(Compiler/GNU-C) + include(Compiler/QCC) __compiler_qcc(C) diff --git a/Modules/Compiler/QCC-CXX-FeatureTests.cmake b/Modules/Compiler/QCC-CXX-FeatureTests.cmake new file mode 100644 index 0000000..c836b94 --- /dev/null +++ b/Modules/Compiler/QCC-CXX-FeatureTests.cmake @@ -0,0 +1 @@ +include(Compiler/GNU-CXX-FeatureTests) diff --git a/Modules/Compiler/QCC-CXX.cmake b/Modules/Compiler/QCC-CXX.cmake index e86d1fa..0e7314a 100644 --- a/Modules/Compiler/QCC-CXX.cmake +++ b/Modules/Compiler/QCC-CXX.cmake @@ -1,3 +1,6 @@ +# To include compiler feature detection +include(Compiler/GNU-CXX) + include(Compiler/QCC) __compiler_qcc(CXX) |