fix the gcc build

supersedes #128 (rebase of their pr <3)
This commit is contained in:
PancakeTAS 2025-07-25 22:13:55 +02:00
parent b13d74caf9
commit 19813a6e49
No known key found for this signature in database
2 changed files with 0 additions and 13 deletions

View file

@ -1,8 +1,5 @@
cmake_minimum_required(VERSION 3.28)
set(CMAKE_CXX_COMPILER clang++) # gcc release build crashes
set(CMAKE_C_COMPILER clang) # feel free to fix :3
set(CMAKE_SKIP_RPATH ON)
# subprojects
@ -51,11 +48,6 @@ target_link_libraries(lsfg-vk PRIVATE
get_target_property(TOML11_INCLUDE_DIRS toml11 INTERFACE_INCLUDE_DIRECTORIES)
target_include_directories(lsfg-vk SYSTEM PRIVATE ${TOML11_INCLUDE_DIRS})
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

View file

@ -36,11 +36,6 @@ target_include_directories(lsfg-vk-framegen
target_link_libraries(lsfg-vk-framegen
PUBLIC volk)
if(CMAKE_BUILD_TYPE STREQUAL "Release")
set_target_properties(lsfg-vk-framegen PROPERTIES
INTERPROCEDURAL_OPTIMIZATION ON)
endif()
# diagnostics
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
set_target_properties(lsfg-vk-framegen PROPERTIES