summaryrefslogtreecommitdiff
path: root/configurecompiler.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'configurecompiler.cmake')
-rw-r--r--configurecompiler.cmake9
1 files changed, 8 insertions, 1 deletions
diff --git a/configurecompiler.cmake b/configurecompiler.cmake
index 423bb40129..307325888e 100644
--- a/configurecompiler.cmake
+++ b/configurecompiler.cmake
@@ -548,11 +548,18 @@ if(CLR_CMAKE_PLATFORM_UNIX_ARM)
# we have to set the triple by adding a compiler argument
add_compile_options(-mthumb)
add_compile_options(-mfpu=vfpv3)
+ # XXX Quick hack
+ # /usr/include/features.h:382:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
+ # 382 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O)
+ add_compile_options(-O2)
+
if(ARM_SOFTFP)
add_definitions(-DARM_SOFTFP)
add_compile_options(-mfloat-abi=softfp)
if("$ENV{__DistroRid}" MATCHES "tizen.*")
- add_compile_options(-target armv7l-tizen-linux-gnueabi)
+ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+ add_compile_options(-target armv7l-tizen-linux-gnueabi)
+ endif()
else()
add_compile_options(-march=armv7-a)
endif()