CMAKE_CURRENT_BINARY_DIR¶
当前正在处理的二进制目录的路径。
这是当前由 cmake 处理的构建目录的完整路径。每个通过 add_subdirectory() 添加的目录都会在构建树中创建一个二进制目录,且在处理该目录时,此变量将被设置。对于源码内构建(in-source builds),此路径为当前正在处理的源码目录。
当在 cmake -P 脚本模式下运行时,CMake 会将变量 CMAKE_BINARY_DIR, CMAKE_SOURCE_DIR, CMAKE_CURRENT_BINARY_DIR 和 CMAKE_CURRENT_SOURCE_DIR 设置为当前工作目录。
修改 CMAKE_CURRENT_BINARY_DIR 会导致未定义行为。