共用方式為


vcpkg_fail_port_install

此函式已被取代為支援 supports 欄位

檢查常見的需求,並失敗目前的 portfile,並出現 (預設) 錯誤訊息

使用方式

vcpkg_fail_port_install(
    [ALWAYS]
    [MESSAGE <"Reason for failure">]
    [ON_TARGET <Windows> [<OSX> ...]]
    [ON_ARCH <x64> [<arm> ...]]
    [ON_CRT_LINKAGE <static> [<dynamic> ...]])
    [ON_LIBRARY_LINKAGE <static> [<dynamic> ...]]
)

參數

訊息

其他失敗訊息。 如果未指定任何訊息,則會根據失敗狀況顯示預設訊息。

總是

一律會提前失敗

ON_TARGET

建置應提前失敗的目標。 有效的目標來自 <target>VCPKG_IS_TARGET_<target> (請參閱 vcpkg_common_definitions.cmake)。

ON_ARCH

建置應該提前失敗的架構。

ON_CRT_LINKAGE

建置應該提前失敗的CRT連結。

ON_LIBRARY_LINKAGE

建置應提早失敗的連結庫連結。

範例

來源

scripts/cmake/vcpkg_fail_port_install.cmake