![]() |
目錄
這是不可能的,因為 Jamfile 沒有任何 feature 的「目前」值,無論是工具集、建置變體或其他任何東西。對於單次 Boost.Build 執行,任何給定的主要目標都可以使用多個屬性集來建置。例如,使用者可以在命令列上要求兩個建置變體。或者,當從一個應用程式使用時,一個程式庫會被建置為共用程式庫,而當從另一個應用程式使用時,則會被建置為靜態程式庫。每個 Jamfile 只讀取一次,因此通常沒有您可以從 Jamfile 中存取的單一 feature 值。
feature 只有在建置目標時才具有特定值,您可以透過兩種方式使用該值