From d85f76519dd13c88c0066d91a96c02e119ac151d Mon Sep 17 00:00:00 2001 From: Pcornat Date: Sat, 24 May 2025 19:12:57 +0200 Subject: [PATCH] UNITY_BUILD + format file --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 330faa0..96e9f92 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -59,9 +59,9 @@ target_compile_options(${PROJECT_NAME} PUBLIC ${COMPILE_FLAGS} $<$:${LINKER_OPTIMIZED_OPTIONS}>) target_link_libraries(${PROJECT_NAME} PUBLIC $<$:${Jemalloc_LIBRARIES}> OpenGL::GL GLEW::GLEW glfw) -set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 23 CXX_EXTENSIONS OFF) -if(IS_IPO_SUPPORTED) +set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 23 CXX_EXTENSIONS OFF UNITY_BUILD ON) +if (IS_IPO_SUPPORTED) set_property(TARGET ${PROJECT_NAME} PROPERTY INTERPROCEDURAL_OPTIMIZATION_RELEASE TRUE) -else() +else () message(WARNING "IPO is not supported: ${IPO_OUTPUT_VERBOSE}") -endif() +endif ()