diff --git a/CMakeLists.txt b/CMakeLists.txt index d3c91572..3063737d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -177,6 +177,10 @@ else() endif() add_library(${PROJECT_NAME}::${PROJECT_NAME} ALIAS ${PROJECT_NAME}) +if(WIN32) + set_target_properties(${PROJECT_NAME} PROPERTIES MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") +endif() + target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include) target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src) target_precompile_headers(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/pch.hpp) diff --git a/cmake/git.cmake b/cmake/git.cmake index 8abb2ff7..054733fa 100644 --- a/cmake/git.cmake +++ b/cmake/git.cmake @@ -59,6 +59,8 @@ else() set(GIT_TAG "UNKNOWN") endif() +string(REPLACE "\"" "\\\"" GIT_COMMIT_SUBJECT ${GIT_COMMIT_SUBJECT}) + add_library(plugify-git INTERFACE) target_compile_definitions(plugify-git INTERFACE PLUGIFY_GIT_COMMIT_HASH="${GIT_SHA1}"