if(ON) list(APPEND B2_OPTIONS abi=ms binary-format=pe ) endif() if() list(APPEND B2_OPTIONS abi=sysv binary-format=mach-o ) endif() if("" STREQUAL "ON" OR "" STREQUAL "ON") if(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm" OR VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64") list(APPEND B2_OPTIONS abi=aapcs ) elseif(VCPKG_TARGET_ARCHITECTURE STREQUAL "x86" OR VCPKG_TARGET_ARCHITECTURE STREQUAL "x64") list(APPEND B2_OPTIONS abi=sysv ) endif() list(APPEND B2_OPTIONS binary-format=elf ) endif()