Я новичок в CMake и использую код Visual Studio с S SH до Linux. В моем файле ~ / .bashr c у меня есть переменная окружения, экспортированная в путь к каталогу. Я проверил это с PRINTENV, и путь правильный. Однако в CMake путь не определен. Что я делаю неправильно? Спасибо
IF(DEFINED ENV{ALPHA_DIR})
SET(ALPHA_DIR $ENV{ALPHA_DIR})
ELSEIF(NOT DEFINED ALPHA_DIR OR ALPHA_DIR STREQUAL "NOT-SET")
SET(ALPHA_DIR "NOT-SET" CACHE PATH "ALPHA_DIR directory")
MESSAGE( FATAL_ERROR "** Please add the variable 'ALPHA_DIR'")
ENDIF()
с созданным выводом:
CMake Error at CMakeLists.txt:37 (MESSAGE): ** Please add the variable 'ALPHA_DIR'