У меня это в моем верхнем уровне 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?