1

您可以获得使用以下内容构建的 CMake 目标的属性ExternalProject_add

ExternalProject_Get_property(zipper SOURCE_DIR)
message("Source dir of myExtProj = ${SOURCE_DIR}")

我如何将它保存到另一个变量,即不是SOURCE_DIR

4

1 回答 1

2

如果你可以使用${SOURCE_DIR}它来打印它的值,你可以使用它设置另一个变量,使用set()命令:

ExternalProject_Get_property(zipper SOURCE_DIR)
message("Source dir of myExtProj = ${SOURCE_DIR}")

# Set the variable zipper_SOURCE_DIR.
set(zipper_SOURCE_DIR ${SOURCE_DIR})
于 2020-03-09T19:10:47.730 回答