Переменная среды передачи CMake для ExternalProject_Add - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь передать переменную окружения во внешний проект в моем CMakeLists.txt, но безуспешно.

В этом случае у меня есть зависимость от библиотеки mbedtls, которая загружается и встраивается в мой cmake. В Linux это работает как задумано, однако в среде Windows мне нужно передать переменную WINDOWS_BUILD = 1 в среду make.

Я попытался добавить CONFIGURE_COMMAND в командный файл, который устанавливает эту переменную среды в ExternalProject_Add(), однако это не работает. Если я вручную захожу в автоматически загруженную папку mbedtls и пишу

$ make WINDOWS_BUILD=1

работает как задумано, однако я хочу собрать все из среды CMake. Любые занимает?

...