From 7c471a4cebd66a2249364c3b8d649abf6ce003e4 Mon Sep 17 00:00:00 2001 From: DubbleClick Date: Wed, 15 Nov 2023 18:36:34 +0100 Subject: [PATCH] linker errors in release --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e8473e3..69f30f7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,8 +28,6 @@ set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") set(CMAKE_INSTALL_PREFIX ${PROJECT_SOURCE_DIR}/bin/install) -set(CMAKE_SHARED_LINKER_FLAGS - "${CMAKE_SHARED_LINKER_FLAGS} /NODEFAULTLIB:LIBCMT") add_compile_options(/MP /permissive-) @@ -75,6 +73,9 @@ target_link_libraries(gMod PRIVATE ${DXGUID_LIB} libzippp ) +target_link_options(gMod PRIVATE + "$<$:/NODEFAULTLIB:LIBCMT>" + ) source_group(TREE "${CMAKE_CURRENT_SOURCE_DIR}" FILES ${SOURCES}) target_sources(gMod PRIVATE ${SOURCES}) target_compile_definitions(gMod PRIVATE