10

我正在使用 FILE(INSTALL files),但其中一些文件是符号链接。我可以告诉 CMake 取消引用符号链接而不是在目标上创建符号链接吗?

4

1 回答 1

19

您可以在将文件传递给之前以编程方式取消引用文件install(FILES ...)

set (_resolvedFiles "")
foreach (_file ${_files})
    get_filename_component(_resolvedFile "${_file}" REALPATH)
    list (APPEND _resolvedFiles "${_resolvedFile}")
endforeach()
install(FILES ${_resolvedFiles} DESTINATION ${_dest})
于 2012-07-17T15:36:21.007 回答