Связанный с моим другим вопросом здесь (CMake: заставить использовать необязательный include и путь к библиотеке), как мне установить переменную окружения в Kdevelop4 при отладке проекта / выполнении CMake?
Мне нужно установить 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)
Других решений пока нет …