AIX_EXPORT_ALL_SYMBOLS

在版本 3.17 中新增。

在 AIX 上,CMake 會自動從共享函式庫匯出所有符號,並從設定了 ENABLE_EXPORTS 目標屬性的可執行檔匯出所有符號。明確禁用此布林屬性以抑制此行為,並預設不匯出任何符號。在這種情況下,預期專案將使用其他方式來匯出某些符號。

此屬性由 CMAKE_AIX_EXPORT_ALL_SYMBOLS 變數的值初始化,如果目標在建立時已設定。