我在我的顶级 CMakeLists.txt 中有这个:
set(CMAKE_BINARY_DIR ${CMAKE_SOURCE_DIR}/cmakebuild/bin)
MESSAGE("Value is: \n${CMAKE_BINARY_DIR} ")
add_subdirectory("sub/subA")
在子目录 CMakeLists.txt 中,我有这个
MESSAGE("SUBDIR Value is: \n${CMAKE_BINARY_DIR} ")
但是的输出cmake是
Value is:
/home/me/myproj/cmakebuild/bin
SUBDIR Value is:
/home/me/myproj/cmakebuild
为什么最后的 /bin 不存在?