我使用的文件(安装文件),但某些文件的符号链接。 我可以告诉CMake的取消引用符号链接,而不是建立在目的地的符号链接?
Answer 1:
您可以取消引用文件编程将它们传递之前install(FILES ...)
set (_resolvedFiles "")
foreach (_file ${_files})
get_filename_component(_resolvedFile "${_file}" REALPATH)
list (APPEND _resolvedFiles "${_resolvedFile}")
endforeach()
install(FILES ${_resolvedFiles} DESTINATION ${_dest})
文章来源: CMake file(INSTALL files DESTINATION dir) with symbolic links