diff --git a/CMakeLists.txt b/CMakeLists.txt index 314d5adaa8..3adfb34d3a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -209,7 +209,11 @@ endif() if("${PLATFORM}" STREQUAL "DARWIN") jerry_add_link_flags(-lSystem) set(CMAKE_C_ARCHIVE_CREATE " Sqc ") - set(CMAKE_C_ARCHIVE_FINISH " -no_warning_for_no_symbols -c ") + if("${CMAKE_C_COMPILER_ID}" STREQUAL "AppleClang") + set(CMAKE_C_ARCHIVE_FINISH " -no_warning_for_no_symbols -c ") + else() + set(CMAKE_C_ARCHIVE_FINISH " ") + endif() set(CMAKE_SHARED_LINKER_FLAGS "-undefined dynamic_lookup") elseif((NOT CYGWIN AND NOT MINGW AND NOT MSYS) AND (USING_GCC OR USING_CLANG)) jerry_add_link_flags(-Wl,-z,noexecstack)