I have an environment variable that contains paths to manually 'installed' header only libraries:
export INCLUDE_PATH="/some/path":"${INCLUDE_PATH}"
I want to use this in my CMakeLists.txt. But when I do:
include_directories("$ENV{INCLUDE_PATH}")
the paths appear not be properly added (no CMake error, but the compiler does not know where to look).
You can try to replace the ':' char to ';'. The ';' is the way CMake deals with lists.
string(REPLACE ":" ";" INCLUDE_LIST $ENV{INCLUDE_PATH})
include_directories(${INCLUDE_LIST})
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With