diff options
author | Zephyron <zephyron@citron-emu.org> | 2025-01-13 18:26:44 +1000 |
---|---|---|
committer | Zephyron <zephyron@citron-emu.org> | 2025-01-13 18:26:44 +1000 |
commit | d028ac291c4f281ac6edc937bcbd0ad385ae031c (patch) | |
tree | d8e5c58950953c97e1f37f915105f084895240c2 /src/common/scm_rev.cpp.in | |
parent | cc897c3f0eac9fb77657a97abf7e9fec6c144b9f (diff) |
CMake: Enforce x86-64-v2 ISA level across all dependencies
Expand ISA level enforcement to ensure all components, including vcpkg
dependencies, are built with x86-64-v2 instruction set. This addresses
remaining compatibility issues where dependencies were potentially being
built with higher ISA levels.
Changes:
- Add dedicated x86-64-v2 toolchain file for vcpkg
- Set ISA flags for both main project and dependencies
- Ensure proper quoting of compiler flags
- Configure vcpkg to use consistent toolchain settings
The fix requires cleaning both build and vcpkg directories before
rebuilding:
rm -rf build/
rm -rf vcpkg_installed/
Credits to Alex&Indie for the original ISA compatibility fix.
Fixes remaining instances of Linux Compilation
Diffstat (limited to 'src/common/scm_rev.cpp.in')
0 files changed, 0 insertions, 0 deletions