From f232bca0c25290d63d330332c2472ccf019105f0 Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Wed, 26 Oct 2022 23:57:16 -0600 Subject: [PATCH] build: enable LTO for release builds --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 716eac18..997b40ae 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,6 +41,8 @@ set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_C_STANDARD 99) +set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON) +set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_DEBUG OFF) add_definitions(-DERICWTOOLS_VERSION="${GIT_DESCRIBE}")