minazuki-overlay/games-engines/ioquake3/files/patch-20260603-disable-forced-lto.diff
Shin'ya Minazuki 603fb272a6 games-engines/ioquake3: disable forced LTO, update live ebuild
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-06-03 10:33:33 -03:00

19 lines
575 B
Diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4f0f8be5..5c7336b3 100644
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -42,14 +42,6 @@ if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE Release)
endif()
-# Try to enable LTO by default
-include(CheckIPOSupported)
-check_ipo_supported(RESULT IPO_SUPPORTED)
-if(IPO_SUPPORTED)
- set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)
- set(CMAKE_INTERPROCEDURAL_OPTIMIZATION_DEBUG FALSE)
-endif()
-
set(CMAKE_C_STANDARD 99)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_SHARED_LIBRARY_PREFIX "")