From 7f6246e6601a4e2408a8a77f45214d99b06737ff Mon Sep 17 00:00:00 2001 From: Sylvain Deverre Date: Sun, 19 Apr 2020 12:59:54 +0200 Subject: [PATCH] [CMAKE] Fix SEPARATE_DBG build on GCC --- sdk/cmake/gcc.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sdk/cmake/gcc.cmake b/sdk/cmake/gcc.cmake index 7d42f327ecf..1a3be9a4ab4 100644 --- a/sdk/cmake/gcc.cmake +++ b/sdk/cmake/gcc.cmake @@ -194,6 +194,10 @@ if(SEPARATE_DBG) message(STATUS "Building separate debug symbols") file(MAKE_DIRECTORY ${REACTOS_BINARY_DIR}/symbols) if(CMAKE_GENERATOR STREQUAL "Ninja") + # Those variables seems to be set but empty in newer CMake versions + # and Ninja generator relies on them to generate PDB name, so unset them. + unset(MSVC_C_ARCHITECTURE_ID) + unset(MSVC_CXX_ARCHITECTURE_ID) set(CMAKE_DEBUG_SYMBOL_SUFFIX "") set(SYMBOL_FILE ) else()