CPACK_INCLUDE_TOPLEVEL_DIRECTORY¶
布林值切換以包含/排除頂層目錄。
當準備封裝時,CPack 會將項目安裝在所謂的頂層目錄下。其目的是在封裝中包含(設定為 1
或 ON
或 TRUE
)頂層目錄,或不包含(設定為 0
或 OFF
或 FALSE
)。
每個 CPack 產生器對此變數都有一個內建的預設值。例如,封存產生器(ZIP、TGZ 等)包含頂層目錄,而 RPM 或 DEB 則不包含。使用者可以透過設定此變數來覆寫預設值。
有一個類似的變數 CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY
,可用於覆寫組件封裝案例的行為,該案例可能由於歷史原因(現在是向後相容性)而具有不同的預設值。