Skip to content

Commit 7861b2e

Browse files
committed
Use right ObjC ARC flag on macOS
1 parent f24d6cd commit 7861b2e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

โ€Žsrc/cb/CMakeLists.txtโ€Ž

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,11 @@ elseif(APPLE)
5959
src/platforms/macos.mm
6060
)
6161
target_link_libraries(cb "-framework AppKit")
62-
target_compile_options(cb PRIVATE -fobjc-arc)
62+
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "AppleClang")
63+
target_compile_options(cb PRIVATE -fobjc-arc)
64+
elseif(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
65+
target_compile_options(cb PRIVATE -fobjc-gc)
66+
endif()
6367
elseif(HAIKU)
6468
target_sources(cb PRIVATE
6569
src/platforms/haiku.cpp

0 commit comments

Comments
ย (0)