diff --git a/CMakeLists.txt b/CMakeLists.txt index ade9f38..3adae89 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -36,6 +36,11 @@ target_include_directories(lsfg-vk target_link_libraries(lsfg-vk PRIVATE lsfg-vk-v3.1 peparse dxvk vulkan) +if(CMAKE_BUILD_TYPE STREQUAL "Release") + set_target_properties(lsfg-vk PROPERTIES + INTERPROCEDURAL_OPTIMIZATION ON) +endif() + # diagnostics if(CMAKE_BUILD_TYPE STREQUAL "Debug") set_target_properties(lsfg-vk PROPERTIES diff --git a/lsfg-vk-v3.1/CMakeLists.txt b/lsfg-vk-v3.1/CMakeLists.txt index d6cb670..2b1042c 100644 --- a/lsfg-vk-v3.1/CMakeLists.txt +++ b/lsfg-vk-v3.1/CMakeLists.txt @@ -29,6 +29,11 @@ target_link_libraries(lsfg-vk-v3.1 target_compile_options(lsfg-vk-v3.1 PRIVATE -fPIC) +if(CMAKE_BUILD_TYPE STREQUAL "Release") + set_target_properties(lsfg-vk-v3.1 PROPERTIES + INTERPROCEDURAL_OPTIMIZATION ON) +endif() + # diagnostics if(CMAKE_BUILD_TYPE STREQUAL "Debug") set_target_properties(lsfg-vk-v3.1 PROPERTIES