build: generate .pdb for clang on Windows

Related-To: NEO-10026
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
This commit is contained in:
Grzegorz Choinski 2024-02-27 15:11:40 +00:00 committed by Compute-Runtime-Automation
parent 64232ec370
commit 43a8100eec
1 changed files with 4 additions and 0 deletions

View File

@ -658,6 +658,10 @@ if(MSVC)
string(REGEX REPLACE "/Zi" "" CMAKE_CXX_FLAGS_RELEASEINTERNAL "${CMAKE_CXX_FLAGS_RELEASEINTERNAL}")
string(REGEX REPLACE "/Zi" "/Z7" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
endif()
elseif(WIN32 AND "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" AND NOT NO_PDB)
add_compile_options(-gcodeview)
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -g")
set(CMAKE_CXX_FLAGS_RELEASEINTERNAL "${CMAKE_CXX_FLAGS_RELEASEINTERNAL} -g")
endif()
# spectre mitigation