使用 ExternalProject 时是否可以仅构建特定目标?特别是,我只需要下载和构建 OpenCoarrays 库的 MPI 版本。我试过
ExternalProject_Add(
OpenCoarrays-fallback
EXCLUDE_FROM_ALL 1
URL https://github.com/sourceryinstitute/opencoarrays/archive/1.0.1.tar.gz
BUILD_COMMAND make caf_mpi
)
但它同时构建串行和 MPI 版本。如果不可能,也欢迎任何黑客攻击。