mirror of https://github.com/microsoft/vcpkg.git
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()
|
||
|---|---|---|
| .. | ||
| cmake.patch | ||
| patch.patch | ||
| portfile.cmake | ||
| vcpkg.json | ||