Update CMakeLists.txt

This commit is contained in:
Danil
2025-07-31 16:23:43 +07:00
committed by GitHub
parent b40bd75ca7
commit 958b2b6042
+6 -6
View File
@@ -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()