From ac41e4f31dc9137a91498f5c1428db5b1b1f37c9 Mon Sep 17 00:00:00 2001 From: shweet Date: Sat, 28 Feb 2026 22:37:05 -0500 Subject: [PATCH] erm? --- CMakeLists.txt | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0b24563..993a741 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -140,6 +140,29 @@ if (WIN32 AND TARGET SDL3::SDL3main) target_link_libraries(${PROJECT_NAME} PRIVATE SDL3::SDL3main) endif() +if(NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten") + if(MSVC) + target_compile_options(${PROJECT_NAME} PRIVATE + "$<$:/O2>" + "$<$:/DNDEBUG>" + ) + target_link_options(${PROJECT_NAME} PRIVATE + "$<$:/DEBUG:NONE>" + "$<$:/INCREMENTAL:NO>" + "$<$:/OPT:REF>" + "$<$:/OPT:ICF>" + ) + else() + target_compile_options(${PROJECT_NAME} PRIVATE + "$<$:-O3>" + "$<$:-DNDEBUG>" + ) + target_link_options(${PROJECT_NAME} PRIVATE + "$<$:-s>" + ) + endif() +endif() + set(PROJECT_RESOURCES_DIR "${CMAKE_CURRENT_SOURCE_DIR}/resources") set(PROJECT_RESOURCES_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/resources") if(EXISTS "${PROJECT_RESOURCES_DIR}")