CMake如何设置环境变量?
时间: 2024-08-07 22:00:58 浏览: 232
C语言环境配置 MinGw + Cmake
在CMake中,设置环境变量通常是通过`install()`函数的附加选项完成的。当你安装某个软件包或文件时,你可以同时指定其应被放置在哪个目录以及关联哪些环境变量。以下是一个例子:
```cmake
# 首先,在CMakeLists.txt中设置一个环境变量
set(CMAKE_INSTALL_NAME_DIR ${CMAKE_INSTALL_PREFIX}/bin) # 设置可执行文件安装后的默认路径
# 然后,安装可执行文件并设置环境变量
install(TARGETS YourTarget
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
ENV PATH $ENV{PATH}:/usr/local/bin) # 将新安装的bin目录添加到PATH
# 如果是设置全局环境变量,可以考虑使用系统层面的操作,比如Windows下的setenv函数或Linux/Bash的export命令
阅读全文