From 6cb6fab457c45910d6deefacdaa9b3d07b034607 Mon Sep 17 00:00:00 2001 From: Dennis Brakhane Date: Wed, 29 Oct 2025 06:51:41 +0100 Subject: [PATCH] cmake: add manifest to windows build (#1261) --- Editor/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Editor/CMakeLists.txt b/Editor/CMakeLists.txt index 4b5261024..08032f48d 100644 --- a/Editor/CMakeLists.txt +++ b/Editor/CMakeLists.txt @@ -12,6 +12,7 @@ list(APPEND SOURCE_FILES main_${PLATFORM}.cpp) if (WIN32) list (APPEND SOURCE_FILES Editor.rc + Editor.manifest ) add_executable(Editor WIN32 ${SOURCE_FILES}) @@ -20,6 +21,13 @@ if (WIN32) WickedEngine_Windows ) + # Work around clang bug, see + # https://github.com/llvm/llvm-project/issues/120394 + # https://gitlab.kitware.com/cmake/cmake/-/issues/27064 + if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + target_link_options(Editor PRIVATE "SHELL:-Xlinker /manifestuac:no") + endif() + set_property(TARGET Editor PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}") set(LIB_DXCOMPILER "dxcompiler.dll") else ()