|
|
|
|
@ -175,7 +175,6 @@ set(LIBOBJC_NAME "objc" CACHE STRING
|
|
|
|
|
set(INCLUDE_DIRECTORY "objc" CACHE STRING
|
|
|
|
|
"Subdirectory of the include path to install the headers.")
|
|
|
|
|
|
|
|
|
|
add_compile_options("$<$<OR:$<COMPILE_LANGUAGE:OBJC>,$<COMPILE_LANGUAGE:OBJCXX>>:-Wno-deprecated-objc-isa-usage;-Wno-objc-root-class;-fobjc-runtime=gnustep-2.0>$<$<COMPILE_LANGUAGE:C>:-Xclang;-fexceptions>")
|
|
|
|
|
add_compile_options($<$<STREQUAL:${CMAKE_SYSTEM_PROCESSOR},i686>:-march=i586>)
|
|
|
|
|
|
|
|
|
|
set(INSTALL_TARGETS objc)
|
|
|
|
|
@ -227,6 +226,7 @@ else ()
|
|
|
|
|
endif ()
|
|
|
|
|
|
|
|
|
|
add_library(objc SHARED ${libobjc_C_SRCS} ${libobjc_ASM_SRCS} ${libobjc_OBJC_SRCS} ${libobjc_OBJCXX_SRCS} ${libobjc_ASM_OBJS})
|
|
|
|
|
target_compile_options(objc PRIVATE "$<$<OR:$<COMPILE_LANGUAGE:OBJC>,$<COMPILE_LANGUAGE:OBJCXX>>:-Wno-deprecated-objc-isa-usage;-Wno-objc-root-class;-fobjc-runtime=gnustep-2.0>$<$<COMPILE_LANGUAGE:C>:-Xclang;-fexceptions>")
|
|
|
|
|
|
|
|
|
|
list(APPEND libobjc_CXX_SRCS ${libobjcxx_CXX_SRCS})
|
|
|
|
|
target_sources(objc PRIVATE ${libobjc_CXX_SRCS})
|
|
|
|
|
|