我正在使用FILE(安装文件),但有些文件是符号链接。我可以告诉CMake取消引用符号链接而不是在目标上创建符号链接吗?
答案 0 :(得分:12)
您可以在将文件传递给install(FILES ...)
之前以编程方式取消引用文件:
set (_resolvedFiles "")
foreach (_file ${_files})
get_filename_component(_resolvedFile "${_file}" REALPATH)
list (APPEND _resolvedFiles "${_resolvedFile}")
endforeach()
install(FILES ${_resolvedFiles} DESTINATION ${_dest})