From: Lev Stipakov <l...@openvpn.net> By default CMake links C runtime dynamically, which doesn't work on Windows 7, for example.
This is not an issue with other openvpn binaries, since we bundle C runtime, but it is not yet available during installation. Change-Id: Ib2b014f075908e7db0d9115abaa2240e47fd27b9 Signed-off-by: Lev Stipakov <l...@openvpn.net> --- v2: fix MinGW build (apply changes to MSVC only) src/openvpnmsica/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/openvpnmsica/CMakeLists.txt b/src/openvpnmsica/CMakeLists.txt index 683d38e0..9126b80f 100644 --- a/src/openvpnmsica/CMakeLists.txt +++ b/src/openvpnmsica/CMakeLists.txt @@ -26,6 +26,14 @@ target_compile_options(openvpnmsica PRIVATE -UNTDDI_VERSION -D_WIN32_WINNT=_WIN32_WINNT_VISTA ) + +if (MSVC) + target_compile_options(openvpnmsica PRIVATE + "$<$<CONFIG:Release>:/MT>" + "$<$<CONFIG:Debug>:/MTd>" + ) +endif () + target_link_libraries(openvpnmsica advapi32.lib ole32.lib msi.lib setupapi.lib iphlpapi.lib shell32.lib shlwapi.lib version.lib newdev.lib) if (MINGW) -- 2.38.1.windows.1 _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel