From 8336c1561104c98a9b0f3b096d8f4477404de960 Mon Sep 17 00:00:00 2001 From: Eidolon Date: Mon, 25 Aug 2025 21:28:53 -0500 Subject: [PATCH] Prevent auto win32 manifest generation on link/lld-link --- src/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7d26a4b9b..104824c3d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -224,6 +224,10 @@ if(("${CMAKE_COMPILER_IS_GNUCC}" OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang") AND endif() endif() +if(MSVC OR CMAKE_CXX_LINK_EXECUTABLE MATCHES "lld-link.exe") + target_link_options(SRB2SDL2 PRIVATE /MANIFEST:NO) +endif() + target_compile_features(SRB2SDL2 PRIVATE c_std_11 cxx_std_17) set_target_properties(SRB2SDL2 PROPERTIES C_STANDARD 11