INTERFACE_PRECOMPILE_HEADERS¶
於版本 3.16 新增。
供使用目標預先編譯的介面標頭檔列表。
目標可以填充此屬性,以發布供使用目標預先編譯的標頭檔。 target_precompile_headers()
命令會使用給定給 PUBLIC
和 INTERFACE
關鍵字的值來填充此屬性。 專案也可以直接取得和設定此屬性。 請參閱 target_precompile_headers()
中的討論,以獲得關於為已安裝或匯出目標適當使用此屬性的指南。
INTERFACE_PRECOMPILE_HEADERS
的內容可以使用語法為 $<...>
的「產生器運算式」。 請參閱 cmake-generator-expressions(7)
手冊以取得可用的運算式。 請參閱 cmake-buildsystem(7)
手冊以取得更多關於定義建置系統屬性的資訊。