diff --git a/src/nostalgia/player/CMakeLists.txt b/src/nostalgia/player/CMakeLists.txt index 1cc56c56..66c26844 100644 --- a/src/nostalgia/player/CMakeLists.txt +++ b/src/nostalgia/player/CMakeLists.txt @@ -3,6 +3,9 @@ add_executable( main.cpp ) +# enable LTO +set_property(TARGET nostalgia PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE) + if(NOSTALGIA_BUILD_TYPE STREQUAL "GBA") set(NOSTALGIA_PLAYER_DEPS "NostalgiaCore-GBA") else() diff --git a/src/nostalgia/studio/CMakeLists.txt b/src/nostalgia/studio/CMakeLists.txt index e7149d13..2199ad93 100644 --- a/src/nostalgia/studio/CMakeLists.txt +++ b/src/nostalgia/studio/CMakeLists.txt @@ -20,6 +20,9 @@ target_link_libraries( NostalgiaPack ) +# enable LTO +set_property(TARGET nostalgia-studio PROPERTY INTERPROCEDURAL_OPTIMIZATION TRUE) + if(APPLE) set_target_properties(nostalgia-studio PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist) endif()