SelectLibraryConfigurations¶
select_library_configurations(basename)
這個巨集以程式庫基本名稱作為引數,並將為變數選擇合適的值
basename_LIBRARY
basename_LIBRARIES
basename_LIBRARY_DEBUG
basename_LIBRARY_RELEASE
取決於已找到和設定的內容。
如果僅定義了 basename_LIBRARY_RELEASE
,則 basename_LIBRARY
將設定為發行版本值,而 basename_LIBRARY_DEBUG
將設定為 basename_LIBRARY_DEBUG-NOTFOUND
。 如果僅定義了 basename_LIBRARY_DEBUG
,則 basename_LIBRARY
將採用偵錯版本值,而 basename_LIBRARY_RELEASE
將設定為 basename_LIBRARY_RELEASE-NOTFOUND
。
如果產生器支援組態類型,則 basename_LIBRARY
和 basename_LIBRARIES
將設定偵錯和最佳化旗標,以指定用於給定組態的程式庫。 如果未設定建置類型,或使用的產生器不支援組態類型,則 basename_LIBRARY
和 basename_LIBRARIES
將僅採用發行版本值,或者在未設定發行版本值的情況下,採用偵錯版本值。