endif()
if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
- add_compile_flags_language("-std=gnu89" "C")
- add_compile_flags("-Wno-microsoft")
+ add_compile_flags_language("-std=gnu89 -Wno-microsoft" "C")
+ set(CMAKE_LINK_DEF_FILE_FLAG "")
+ set(CMAKE_STATIC_LIBRARY_SUFFIX ".a")
+ set(CMAKE_LINK_LIBRARY_SUFFIX "")
+ set(CMAKE_CREATE_WIN32_EXE "")
+ set(CMAKE_C_COMPILE_OPTIONS_PIC "")
+ set(CMAKE_CXX_COMPILE_OPTIONS_PIC "")
+ set(CMAKE_C_COMPILE_OPTIONS_PIE "")
+ set(CMAKE_CXX_COMPILE_OPTIONS_PIE "")
+ set(CMAKE_SHARED_LIBRARY_C_FLAGS "")
+ set(CMAKE_SHARED_LIBRARY_CXX_FLAGS "")
endif()
if(DBG)
- add_compile_flags_language("-Wold-style-declaration -Wdeclaration-after-statement" "C")
+ if(NOT CMAKE_C_COMPILER_ID STREQUAL "Clang")
+ add_compile_flags_language("-Wold-style-declaration" "C")
+ endif()
+ add_compile_flags_language("-Wdeclaration-after-statement" "C")
endif()
+
add_compile_flags_language("-fno-rtti -fno-exceptions" "CXX")
#bug