Я пытаюсь передать переменную окружения во внешний проект в моем CMakeLists.txt
, но безуспешно.
В этом случае у меня есть зависимость от библиотеки mbedtls
, которая загружается и встраивается в мой cmake. В Linux это работает как задумано, однако в среде Windows мне нужно передать переменную WINDOWS_BUILD = 1 в среду make.
Я попытался добавить CONFIGURE_COMMAND
в командный файл, который устанавливает эту переменную среды в ExternalProject_Add()
, однако это не работает. Если я вручную захожу в автоматически загруженную папку mbedtls и пишу
$ make WINDOWS_BUILD=1
работает как задумано, однако я хочу собрать все из среды CMake. Любые занимает?