From 21b3e46a720c0a65d0a334034c1f1be5fbc86914 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Tue, 17 May 2022 18:55:23 +0200 Subject: [PATCH] add lto option --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0b7f906..6238902 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,6 +22,12 @@ endif() # Project Name project(fsfw-example-hosted C CXX) +option(OBSW_ENABLE_IPO "Enable IPO/LTO optimization" ON) + +if(OBSW_ENABLE_IPO) + set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE) +endif() + ################################################################################ # Pre-Sources preparation ################################################################################