Index: reactos/sdk/cmake/CMakeMacros.cmake =================================================================== --- reactos/sdk/cmake/CMakeMacros.cmake (revision 74602) +++ reactos/sdk/cmake/CMakeMacros.cmake (working copy) @@ -338,6 +338,21 @@ # manage dependency - file level set_property(GLOBAL APPEND PROPERTY REACTOS_CAB_DEPENDS ${_CD_FILE}) endif() + if(TARGET ${_CD_TARGET}) + get_target_property(_PDB_FULL_NAME ${_CD_TARGET} LOCATION_${CMAKE_BUILD_TYPE}) + if(_PDB_FULL_NAME) + get_target_property(_PDB_NAME ${_CD_TARGET} OUTPUT_NAME) + if(NOT _PDB_NAME) + set(_PDB_NAME "${_CD_TARGET}") + endif() + if(_PDB_NAME) + get_target_property(_PDB_XPATH ${_CD_TARGET} PDB_OUTPUT_DIRECTORY) + if(_PDB_XPATH) + set_property(GLOBAL APPEND PROPERTY BOOTCD_FILE_LIST "symbols/${_PDB_NAME}.pdb=${_PDB_XPATH}/${_PDB_NAME}.pdb") + endif() + endif() + endif() + endif() endif() #end bootcd # do we add it to livecd?