4
我正在使用FILE(INSTALL文件),但其中一些文件是符號鏈接。我可以告訴CMake取消引用符號鏈接,而不是在目標上創建符號鏈接嗎?具有符號鏈接的CMake文件(安裝文件DESTINATION dir)
我正在使用FILE(INSTALL文件),但其中一些文件是符號鏈接。我可以告訴CMake取消引用符號鏈接,而不是在目標上創建符號鏈接嗎?具有符號鏈接的CMake文件(安裝文件DESTINATION dir)
您可以取消引用文件,程序將它們傳遞給install(FILES ...)
前:
set (_resolvedFiles "")
foreach (_file ${_files})
get_filename_component(_resolvedFile "${_file}" REALPATH)
list (APPEND _resolvedFiles "${_resolvedFile}")
endforeach()
install(FILES ${_resolvedFiles} DESTINATION ${_dest})