summaryrefslogtreecommitdiffstats
path: root/Modules/Compiler/TI-C.cmake
diff options
context:
space:
mode:
authorJosef Angstenberger <code@jtxa.de>2020-08-31 23:17:18 (GMT)
committerJosef Angstenberger <code@jtxa.de>2020-09-20 22:57:18 (GMT)
commit0b4582f229db9fc2b6932c518ab816edd7709406 (patch)
tree8af93d9a53e281b996c44fb906c0e3a207ee0e2b /Modules/Compiler/TI-C.cmake
parenta70df0d6f08aaf87b9a1337eed5fba06ca5701d5 (diff)
downloadCMake-0b4582f229db9fc2b6932c518ab816edd7709406.zip
CMake-0b4582f229db9fc2b6932c518ab816edd7709406.tar.gz
CMake-0b4582f229db9fc2b6932c518ab816edd7709406.tar.bz2
Compiler/TI: Fix definition of std options
- The compile option variable has to be defined as list. - The compiler works in relaxed ANSI mode by default. Strict ANSI has to be explicitly set additionally to the language standard.
Diffstat (limited to 'Modules/Compiler/TI-C.cmake')
-rw-r--r--Modules/Compiler/TI-C.cmake8
1 files changed, 4 insertions, 4 deletions
diff --git a/Modules/Compiler/TI-C.cmake b/Modules/Compiler/TI-C.cmake
index 8ea01b5..ec5a509 100644
--- a/Modules/Compiler/TI-C.cmake
+++ b/Modules/Compiler/TI-C.cmake
@@ -1,8 +1,8 @@
include(Compiler/TI)
__compiler_ti(C)
-set(CMAKE_C90_STANDARD_COMPILE_OPTION "--c89")
-set(CMAKE_C90_EXTENSION_COMPILE_OPTION "--c89 --relaxed_ansi")
+set(CMAKE_C90_STANDARD_COMPILE_OPTION "--c89" "--strict_ansi")
+set(CMAKE_C90_EXTENSION_COMPILE_OPTION "--c89" "--relaxed_ansi")
-set(CMAKE_C99_STANDARD_COMPILE_OPTION "--c99")
-set(CMAKE_C99_EXTENSION_COMPILE_OPTION "--c99 --relaxed_ansi")
+set(CMAKE_C99_STANDARD_COMPILE_OPTION "--c99" "--strict_ansi")
+set(CMAKE_C99_EXTENSION_COMPILE_OPTION "--c99" "--relaxed_ansi")