From ba65eefed7f6307ade8dff0a6b963ba1ee52cf25 Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Fri, 26 Oct 2018 00:01:47 -0700 Subject: [PATCH] Make OCUtil helper lib static and link it statically against crt --- shell_integration/windows/OCUtil/CMakeLists.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/shell_integration/windows/OCUtil/CMakeLists.txt b/shell_integration/windows/OCUtil/CMakeLists.txt index fe00b31a61..eabb4c4a58 100644 --- a/shell_integration/windows/OCUtil/CMakeLists.txt +++ b/shell_integration/windows/OCUtil/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(OCUtil SHARED +add_library(OCUtil STATIC CommunicationSocket.cpp FileUtil.cpp RegistryUtil.cpp @@ -8,11 +8,12 @@ add_library(OCUtil SHARED OCUtil.rc ) +target_compile_options(OCUtil + PUBLIC + "/MT$<$:d>" +) + target_include_directories(OCUtil PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}" ) - -install(TARGETS OCUtil - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} -)