【问题标题】:KDevelop4: Set environment variable when before CMakeKDevelop4:在 CMake 之前设置环境变量
【发布时间】:2016-08-26 09:06:30
【问题描述】:

与我这里的另一个问题(CMake: Force to use optional include and library path)有关,在调试项目/执行 CMake 时如何在 Kdevelop4 中设置环境变量?

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

【问题讨论】:

    标签: c++ cmake kdevelop kdevelop4


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-12
      • 2014-01-29
      • 2019-11-26
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 2011-07-31
      相关资源
      最近更新 更多