mark_as_advanced
: Mark cmake cached variables as advanced.
mark_as_advanced([CLEAR|FORCE] VAR VAR2 VAR...)
標記已命名的緩沖變量為 advanced. advanced 變量 不會在cmake 圖形界面中顯示 除非 advanced 選項開啟. 如果第一個參數是 CLEAR advanced 變量變為unadvanced. 如果 FORCE 是第一個參數, 變量變為 advanced. 如果 FORCE 和 CLEAR 都未選定, 新變量標記為 advanced, 但是如果變量已是 advanced/non-advanced 狀態, 就不會發生變化.