Skip to content

Commit bcfed50

Browse files
committed
Fix compilation on macOS without apple-clang
Signed-off-by: Steven WdV <swdv@cs.ru.nl>
1 parent 7f523bf commit bcfed50

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

library/CMakeLists.txt

+5-5
Original file line numberDiff line numberDiff line change
@@ -219,11 +219,11 @@ if(WIN32)
219219
set(libs ${libs} ws2_32 bcrypt)
220220
endif(WIN32)
221221

222-
if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
223-
SET(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
224-
SET(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
225-
SET(CMAKE_C_ARCHIVE_FINISH "<CMAKE_RANLIB> -no_warning_for_no_symbols -c <TARGET>")
226-
SET(CMAKE_CXX_ARCHIVE_FINISH "<CMAKE_RANLIB> -no_warning_for_no_symbols -c <TARGET>")
222+
if(CMAKE_C_COMPILER_ID MATCHES "AppleClang")
223+
set(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
224+
set(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> Scr <TARGET> <LINK_FLAGS> <OBJECTS>")
225+
set(CMAKE_C_ARCHIVE_FINISH "<CMAKE_RANLIB> -no_warning_for_no_symbols -c <TARGET>")
226+
set(CMAKE_CXX_ARCHIVE_FINISH "<CMAKE_RANLIB> -no_warning_for_no_symbols -c <TARGET>")
227227
endif()
228228

229229
if(HAIKU)

0 commit comments

Comments
 (0)