From 6273174304381e8dac3a314d19b241df0ee93362 Mon Sep 17 00:00:00 2001 From: coco875 <59367621+coco875@users.noreply.github.com> Date: Wed, 6 Aug 2025 13:32:59 +0200 Subject: [PATCH] fix bigobj --- CMakeLists.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bc7a323..c26e0b5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -134,7 +134,6 @@ else() /W3; /${LINK_TYPE} > - # /bigobj /permissive-; /MP; ${DEFAULT_CXX_DEBUG_INFORMATION_FORMAT}; @@ -150,12 +149,14 @@ else() /INCREMENTAL:NO; /FORCE:MULTIPLE > - # /bigobj; /MANIFEST:NO; /DEBUG; /SUBSYSTEM:CONSOLE ) - + if (NOT "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") + target_compile_options(${PROJECT_NAME} PRIVATE /bigobj) + target_link_options(${PROJECT_NAME} PRIVATE /bigobj) + endif() add_definitions(-DSTORMLIB_NO_AUTO_LINK) set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") endif()