CMAKE_CURRENT_BINARY_DIR

目前正在處理的二進制目錄的路徑。

這是 CMake 目前正在處理的建置目錄的完整路徑。每次透過 add_subdirectory() 新增的目錄都會在建置樹狀結構中建立一個二進制目錄,並且在處理時會設定此變數。對於就地建置,這會是目前正在處理的原始碼目錄。

當在 cmake -P 腳本模式下執行時,CMake 會將變數 CMAKE_BINARY_DIRCMAKE_SOURCE_DIRCMAKE_CURRENT_BINARY_DIRCMAKE_CURRENT_SOURCE_DIR 設定為目前的工作目錄。