我正在尝试将环境变量传递给CMakeLists.txt
中的外部项目,但没有成功。
在这种情况下,我依赖于mbedtls
库,该库已下载并内置在我的cmake中。在Linux中,这按预期工作,但是在Windows环境中,我需要将变量WINDOWS_BUILD = 1传递给make环境。
我试图将CONFIGURE_COMMAND
添加到在ExternalProject_Add()
中设置此环境变量的批处理文件中,但是这不起作用。如果我手动进入自动下载的mbedtls文件夹并编写
$ make WINDOWS_BUILD=1
它可以按预期工作,但是我想从CMake环境中构建所有内容。有需要吗?