0

所以,如果我从命令行运行 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。有谁知道如何解决这一问题?

4

1 回答 1

0

我试过$<SEMICOLON>了,就成功了。

于 2017-05-14T21:20:59.583 回答