所以,如果我从命令行运行 cmake ......
cmake .. "-DCMAKE_PREFIX_PATH=path1;path2"
这工作正常。但是,如果我尝试从基于 cmake 的 ExternalProject 做同样的事情......
ExternalProject_Add(
epname
URL https://some.url
CMAKE_ARGS "-DCMAKE_PREFIX_PATH=path1;path2"
)
那么这不起作用。生成的 CMakeCache 只有 path1 而没有 path2。有谁知道如何解决这一问题?