gpt4 book ai didi

cmake - 符号链接(symbolic link) CMake

转载 作者:行者123 更新时间:2023-12-03 22:48:08 33 4
gpt4 key购买 nike

我想重命名 CMakeLists.txt 中的某些可执行文件但还需要从旧名称到新文件的符号链接(symbolic link)以实现向后兼容性。这如何在支持符号链接(symbolic link)的系统上实现?
不支持符号链接(symbolic link)的系统还有哪些替代方案?

最佳答案

另一种更冗长且仅在安装时运行的方法:

macro(install_symlink filepath sympath)
install(CODE "execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${filepath} ${sympath})")
install(CODE "message(\"-- Created symlink: ${sympath} -> ${filepath}\")")
endmacro(install_symlink)

像这样使用它(类似于 ln -s):
install_symlink(filepath sympath)

关于cmake - 符号链接(symbolic link) CMake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35765106/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com