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

KDevelop4: Set environment variable when before CMake

关于我这里的另一个问题(CMake: Force to use optional include and library path),调试项目/执行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)