CPACK_INCLUDE_TOPLEVEL_DIRECTORY

布林值切換以包含/排除頂層目錄。

當準備封裝時,CPack 會將項目安裝在所謂的頂層目錄下。其目的是在封裝中包含(設定為 1ONTRUE)頂層目錄,或不包含(設定為 0OFFFALSE)。

每個 CPack 產生器對此變數都有一個內建的預設值。例如,封存產生器(ZIP、TGZ 等)包含頂層目錄,而 RPM 或 DEB 則不包含。使用者可以透過設定此變數來覆寫預設值。

有一個類似的變數 CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY,可用於覆寫組件封裝案例的行為,該案例可能由於歷史原因(現在是向後相容性)而具有不同的預設值。