From 82e3a3c71aecaa4a90a5289cd5c3d819807928b5 Mon Sep 17 00:00:00 2001 From: pokeemerald Date: Sun, 6 Oct 2024 20:17:08 +0200 Subject: [PATCH] fix: force /MD for all build configurations --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2818845..d9d4aec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,3 +10,8 @@ file(GLOB_RECURSE network_source_list "*.cpp" "*.hpp") set_property(TARGET OMP-Network PROPERTY SOURCES ${network_source_list}) set_property(TARGET OMP-Network PROPERTY POSITION_INDEPENDENT_CODE ON) + +# Force /MD, as debug CRT for malloc/free are incompatible with open.mp +if (MSVC) + set_property(TARGET OMP-Network PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreadedDLL") +endif() \ No newline at end of file