CMAKE_CURRENT_LIST_DIR¶
目前正在處理的清單檔案的完整目錄。
當 CMake 處理專案中的清單檔案時,此變數將始終設定為目前正在處理的清單檔案 ( CMAKE_CURRENT_LIST_FILE
) 所在的目錄。該值具有動態作用域。當 CMake 開始處理原始程式碼檔案中的命令時,它會將此變數設定為該檔案所在的目錄。當 CMake 完成處理檔案中的命令時,它會恢復先前的值。因此,巨集或函數內部的變數值是呼叫堆疊最底層項目的檔案目錄,而不是包含巨集或函數定義的檔案目錄。
另請參閱 CMAKE_CURRENT_LIST_FILE
。