From e4b53b12e1bf6db13b3e9f86b05d10c2fafe5d6c Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Fri, 26 Oct 2018 00:01:47 -0700 Subject: Make OCUtil helper lib static and link it statically against crt Signed-off-by: Michael Schuster --- shell_integration/windows/OCUtil/CMakeLists.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'shell_integration') diff --git a/shell_integration/windows/OCUtil/CMakeLists.txt b/shell_integration/windows/OCUtil/CMakeLists.txt index fe00b31a6..eabb4c4a5 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_include_directories(OCUtil +target_compile_options(OCUtil PUBLIC - "${CMAKE_CURRENT_SOURCE_DIR}" + "/MT$<$:d>" ) -install(TARGETS OCUtil - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} +target_include_directories(OCUtil + PUBLIC + "${CMAKE_CURRENT_SOURCE_DIR}" ) -- cgit v1.2.3