--- CMakeLists.txt 2023-09-15 03:19:06.000000000 +0800 +++ CMakeLists.txt 2024-04-28 12:06:31.000000000 +0800 @@ -788,7 +788,7 @@ target_link_libraries(${target} ${ICC_LIBRARIES}) endif() - if(APPLE) + if(APPLE AND CMAKE_C_COMPILER MATCHES "Clang") set_property (TARGET ${target} APPEND_STRING PROPERTY COMPILE_FLAGS " -fobjc-arc ") endif() @@ -815,7 +815,7 @@ target_link_libraries(${target} ${ICC_LIBRARIES}) endif() - if(APPLE) + if(APPLE AND CMAKE_C_COMPILER MATCHES "Clang") set_property (TARGET ${target} APPEND_STRING PROPERTY COMPILE_FLAGS " -fobjc-arc ") endif() @@ -832,7 +832,7 @@ endif() set_target_properties(${target} PROPERTIES FOLDER ${folder}) - if(APPLE) + if(APPLE AND CMAKE_C_COMPILER MATCHES "Clang") set_property (TARGET ${target} APPEND_STRING PROPERTY COMPILE_FLAGS " -fobjc-arc ") endif() @@ -844,7 +844,7 @@ osd_add_possibly_cuda_executable(${target} ${folder} ${ARGN}) - if(APPLE) + if(APPLE AND CMAKE_C_COMPILER MATCHES "Clang") set_property (TARGET ${target} APPEND_STRING PROPERTY COMPILE_FLAGS " -fobjc-arc ") endif()