summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStelios Tsampas <loathingkernel@gmail.com>2018-01-29 19:14:06 +0200
committerStelios Tsampas <loathingkernel@gmail.com>2018-03-19 11:47:21 +0200
commit48981388c5c4a66025c69caa48f52ba0b12d567f (patch)
treea712f2301722956a83162cf2fb121826f0184564
parent692119c547351b291e197c4716d387302cfcd864 (diff)
* Use no-pie for clang too.
-rw-r--r--CMakeLists.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2355cbf8..c7f61cc3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -27,7 +27,8 @@ add_definitions(-DENABLE_NLS -DGETTEXT_PACKAGE="pcsxr")
#WARNING! this is required for dynarec to work!
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fno-pie")
-if(CMAKE_CXX_COMPILER_ID STREQUAL GNU)
+list(APPEND COMPILER_IDS "GNU" "Clang")
+if(CMAKE_C_COMPILER_ID IN_LIST COMPILER_IDS)
CHECK_C_COMPILER_FLAG("-no-pie" NO_PIE_UPSTREAM)
if(NO_PIE_UPSTREAM)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -no-pie")