1

我试图将环境变量传递给我的外部项目,CMakeLists.txt但没有成功。

在这种情况下,我依赖于mbedtls在我的 cmake 中下载并构建的库。在 Linux 中,这按预期工作,但是在 Windows 环境中,我需要将变量 WINDOWS_BUILD=1 传递给 make 环境。

我试图将一个添加CONFIGURE_COMMAND到一个批处理文件中,该批处理文件在 中设置此环境变量ExternalProject_Add(),但这不起作用。如果我手动进入自动下载的 mbedtls 文件夹并写入

$ make WINDOWS_BUILD=1

它按预期工作,但是我想从 CMake 环境构建所有内容。有什么需要吗?

4

0 回答 0