build: enable LTO for release builds

This commit is contained in:
Eric Wasylishen 2022-10-26 23:57:16 -06:00
parent 53a0be5e50
commit f232bca0c2
1 changed files with 2 additions and 0 deletions

View File

@ -41,6 +41,8 @@ set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_C_STANDARD 99) set(CMAKE_C_STANDARD 99)
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON)
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_DEBUG OFF)
add_definitions(-DERICWTOOLS_VERSION="${GIT_DESCRIBE}") add_definitions(-DERICWTOOLS_VERSION="${GIT_DESCRIBE}")