0

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

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

4

1 回答 1

1

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

# LocalConfig.cmake
set(CMAKE_PREFIX_PATH "/opt/hhd/geos")

# CMakeLists.txt
include(LocalConfig.cmake OPTIONAL)

find_package(geos)
于 2016-08-26T09:12:00.827 回答