我CMake
通过使用添加了一个子目录add_subdirectory
。如何在不通过set
结合使用显式设置变量的情况下从该子目录的范围访问变量PARENT_SCOPE
?
set(BOX2D_BUILD_STATIC 1)
set(BOX2D_BUILD_EXAMPLES 0)
set(BOX2D_INSTALL_BY_DEFAULT 0)
add_subdirectory(Box2D_v2.2.1)
message(STATUS "Using Box2D version ${BOX2D_VERSION}")
# how to get ${BOX2D_VERSION} variable without modifying CMakeLists.txt in Box2D_v2.2.1?
这可能吗?