https://git.reactos.org/?p=reactos.git;a=commitdiff;h=3169c94e06b4762a48304e...
commit 3169c94e06b4762a48304ef688b21aa4cacc84ab Author: Thomas Faber thomas.faber@reactos.org AuthorDate: Sun Jun 7 00:20:09 2020 +0200 Commit: Thomas Faber thomas.faber@reactos.org CommitDate: Sat Jun 20 15:25:27 2020 +0200
[CMAKE] Set CMAKE_MSVC_RUNTIME_LIBRARY to satisfy CMP0091. CORE-17109
We use /NODEFAULTLIB, and consequently also don't want CMake to add a default library for us. --- sdk/cmake/msvc.cmake | 1 + 1 file changed, 1 insertion(+)
diff --git a/sdk/cmake/msvc.cmake b/sdk/cmake/msvc.cmake index 4bfa2f81952..7ed9c0c7da7 100644 --- a/sdk/cmake/msvc.cmake +++ b/sdk/cmake/msvc.cmake @@ -157,6 +157,7 @@ endif() set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /MANIFEST:NO /INCREMENTAL:NO /SAFESEH:NO /NODEFAULTLIB /RELEASE ${_hotpatch_link_flag} /IGNORE:4039") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /MANIFEST:NO /INCREMENTAL:NO /SAFESEH:NO /NODEFAULTLIB /RELEASE ${_hotpatch_link_flag} /IGNORE:4104 /IGNORE:4039") set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} /MANIFEST:NO /INCREMENTAL:NO /SAFESEH:NO /NODEFAULTLIB /RELEASE ${_hotpatch_link_flag} /IGNORE:4039") +set(CMAKE_MSVC_RUNTIME_LIBRARY "")
# HACK: Remove the /implib argument, implibs are generated separately string(REPLACE "/implib:<TARGET_IMPLIB>" "" CMAKE_C_LINK_EXECUTABLE "${CMAKE_C_LINK_EXECUTABLE}")