https://github.com/rdiankov/collada-dom/pull/44 From: lenik terenin Date: Thu, 14 Nov 2024 14:59:37 +0900 Subject: [PATCH] enable "-fPIC" for CLANG toolchain --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 20635b2..9764534 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -183,7 +183,12 @@ foreach(ldir ${Boost_LIBRARY_DIRS}) set(COLLADA_DOM_BOOST_LIB_DIRS "${COLLADA_DOM_BOOST_LIB_DIRS} -L${ldir}") endforeach() -if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX) +set(COMPILER_IS_CLANG FALSE) +if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + set(COMPILER_IS_CLANG TRUE) +endif() + +if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX OR COMPILER_IS_CLANG) set(EXTRA_COMPILE_FLAGS "${COLLADA_DOM_EXTERNAL_FLAGS} -DCOLLADA_DOM_NAMESPACE -fPIC") else() set(EXTRA_COMPILE_FLAGS "${COLLADA_DOM_EXTERNAL_FLAGS} -DCOLLADA_DOM_NAMESPACE")