SWDEV-404886 - Modified CMakeLists.txt for opencl to generate pdb files in release mode

Change-Id: I2945144c3efb88c1045399cf1c33e4a82c53c0e6


[ROCm/clr commit: 134d6449b3]
이 커밋은 다음에 포함됨:
victzhan 작성하고 Victor Zhang가 2023-07-05 18:33:46 -04:00를 커밋함
1 부모 828c7714e0
커밋 7e80d81b1e
2 파일이 변경됨
+12

검색과 일치하는 파일 없음

+6
파일 보기
@@ -50,6 +50,12 @@ option(HIP_OFFICIAL_BUILD "Enable/Disable for mainline/staging builds" OFF)
if(NOT ENABLE_ASAN_PACKAGING)
option(FILE_REORG_BACKWARD_COMPATIBILITY "Enable File Reorg with backward compatibility" ON)
endif()
if(MSVC)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zi")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /DEBUG:FULL")
endif()
set(HIPCC_BIN_DIR "" CACHE STRING "HIPCC and HIPCONFIG binary directories")
if(__HIP_ENABLE_PCH)
+6
파일 보기
@@ -22,6 +22,12 @@ if(NOT ENABLE_ASAN_PACKAGING)
option(FILE_REORG_BACKWARD_COMPATIBILITY "Enable File Reorganization backward compatibility" ON)
endif()
# Add flags to generate PDB files with full symbolic information
if(MSVC)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zi")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /DEBUG:FULL")
endif()
set(OPENCL_ICD_LOADER_HEADERS_DIR "${CMAKE_CURRENT_LIST_DIR}/khronos/headers/opencl2.2" CACHE PATH "")
if(BUILD_ICD)
add_subdirectory(khronos/icd)