Update CMakeLists.txt
This commit is contained in:
+6
-6
@@ -4,19 +4,19 @@ add_library(FastRTTI STATIC ${SRC})
|
|||||||
|
|
||||||
if(CMAKE_BUILD_TYPE STREQUAL "Release")
|
if(CMAKE_BUILD_TYPE STREQUAL "Release")
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
target_compile_options(${CMAKE_PROJECT_NAME} PRIVATE /GR-)
|
target_compile_options(FastRTTI PRIVATE /GR-)
|
||||||
target_link_options(${CMAKE_PROJECT_NAME} PRIVATE /LTCG)
|
target_link_options(FastRTTI PRIVATE /LTCG)
|
||||||
else()
|
else()
|
||||||
# GCC / Clang
|
# GCC / Clang
|
||||||
target_compile_options(${CMAKE_PROJECT_NAME} PRIVATE -fno-rtti)
|
target_compile_options(FastRTTI PRIVATE -fno-rtti)
|
||||||
target_link_options(${CMAKE_PROJECT_NAME} PRIVATE -flto)
|
target_link_options(FastRTTI PRIVATE -flto)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
elseif(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
elseif(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||||
if(MSVC)
|
if(MSVC)
|
||||||
target_compile_options(${CMAKE_PROJECT_NAME} PRIVATE /GR-)
|
target_compile_options(FastRTTI PRIVATE /GR-)
|
||||||
else()
|
else()
|
||||||
target_compile_options(${CMAKE_PROJECT_NAME} PRIVATE
|
target_compile_options(FastRTTI PRIVATE
|
||||||
-g
|
-g
|
||||||
-fno-rtti)
|
-fno-rtti)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user