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()