CMakeLists.txt 中使用Linux shell 中系统环境变量: HOME
在编译时,有时为了在不同电脑上都能编译应用程序,那么应用程序依赖的库可以安装在$HOME目录下,这样的话,只要不同的电脑都安装了依赖库,那么应用程序移植到不同的电脑时,不需要修改应用程序的CMakeLists.txt .
1. 在CMakeLists.txt中使用HOME环境变量
$ENV{HOME}
例如:
file(COPY somefile.txt DESTINATION "$ENV{HOME}/somefolder")
评论已关闭