mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-28 03:10:57 +08:00
e80f5365af
Crypto++ checks the host machine instead of the target machine when deciding which harware extensions it can use. This breaks cross-compilation in most cases. For example compiling x64 binaries on Apple Silicon doesn't work. This change allows users to disable hardware specific instructions using triplet files if they're trying to cross-compile, by adding if(PORT STREQUAL "cryptopp") set(CRYPTOPP_DISABLE_ASM "ON") endif()