CMake не видит переменную окружения - PullRequest
0 голосов
/ 13 апреля 2020

Я новичок в 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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...