KDevelop4:在CMake之前设置环境变量

KDevelop4: Set environment variable when before CMake

本文关键字:设置 环境变量 CMake KDevelop4      更新时间:2023-10-16

与我的其他问题有关(CMake:强制使用可选的包含和库路径),在调试项目/执行CMake时,我如何在Kdevelop4中设置环境变量?

我需要设置CMAKE_PREFIX_PATH,以便给安装在另一个路径中的某些重复库优先于安装在/usr中的库。

不特定于Kdevelop,但您可以更改您的CMakeLists.txt以包含另一个CMake文件,如果它存在的话。该文件将包含您的临时配置。例如:

# LocalConfig.cmake
set(CMAKE_PREFIX_PATH "/opt/hhd/geos")
# CMakeLists.txt
include(LocalConfig.cmake OPTIONAL)
find_package(geos)