我有一个环境变量,其中包含手动“仅安装”标头库的路径:
export INCLUDE_PATH="/some/path":"${INCLUDE_PATH}"
我想在我的CMakeLists.txt
中使用它。但是当我这样做时:
include_directories("$ENV{INCLUDE_PATH}")
似乎没有正确添加路径(没有CMake错误,但是编译器不知道在哪里查看)。
答案 0 :(得分:1)
您可以尝试将':'
字符替换为';'
。 ';'
是CMake处理列表的方式。
string(REPLACE ":" ";" INCLUDE_LIST $ENV{INCLUDE_PATH})
include_directories(${INCLUDE_LIST})