From 789e6559cf4ee23117287b35f68216f0ea45859c Mon Sep 17 00:00:00 2001 From: CharlesThobe Date: Thu, 6 Jan 2022 10:06:54 +0200 Subject: [PATCH] statically link on MinGW --- CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4fbda88..b7cfdab 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -72,3 +72,16 @@ target_link_libraries(chdman PRIVATE userenv ) endif() + +if(MINGW) +set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static") +elseif(MSVC) +add_compile_definitions( + XML_STATIC + WIN32 + _WIN32 + _CRT_NONSTDC_NO_DEPRECATE + _CRT_SECURE_NO_DEPRECATE + _CRT_STDIO_LEGACY_WIDE_SPECIFIERS +) +endif()