diff options
| author | lizzie <lizzie@eden-emu.dev> | 2025-11-03 21:08:48 +0100 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-11-03 21:08:48 +0100 |
| commit | 5cc218084bfd43fdfe6046a5c1a4236557b95c2e (patch) | |
| tree | f14177bc657162571aeda1b65dc3f819e2584807 /src/dynarmic/CMakeModules | |
| parent | c0663ccd6bee9651db0aecb13e92f461e3d154d3 (diff) | |
[cmake] account for sysroot when cross compiling for SunOS/FBSD/etc; dynarmic now uses ARCHITECTURE_* from global defs (#2928)
fixes when cross compiling for fbsd/openbsd
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2928
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/dynarmic/CMakeModules')
| -rw-r--r-- | src/dynarmic/CMakeModules/DetectArchitecture.cmake | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/src/dynarmic/CMakeModules/DetectArchitecture.cmake b/src/dynarmic/CMakeModules/DetectArchitecture.cmake deleted file mode 100644 index 28bd1ef263..0000000000 --- a/src/dynarmic/CMakeModules/DetectArchitecture.cmake +++ /dev/null @@ -1,62 +0,0 @@ -include(CheckSymbolExists) - -if (CMAKE_OSX_ARCHITECTURES) - set(DYNARMIC_MULTIARCH_BUILD 1) - set(ARCHITECTURE "${CMAKE_OSX_ARCHITECTURES}") - return() -endif() - -function(detect_architecture symbol arch) - if (NOT DEFINED ARCHITECTURE) - set(CMAKE_REQUIRED_QUIET YES) - check_symbol_exists("${symbol}" "" DETECT_ARCHITECTURE_${arch}) - unset(CMAKE_REQUIRED_QUIET) - - if (DETECT_ARCHITECTURE_${arch}) - set(ARCHITECTURE "${arch}" PARENT_SCOPE) - endif() - - unset(DETECT_ARCHITECTURE_${arch} CACHE) - endif() -endfunction() - -detect_architecture("__ARM64__" arm64) -detect_architecture("__aarch64__" arm64) -detect_architecture("_M_ARM64" arm64) - -detect_architecture("__arm__" arm) -detect_architecture("__TARGET_ARCH_ARM" arm) -detect_architecture("_M_ARM" arm) - -detect_architecture("__x86_64" x86_64) -detect_architecture("__x86_64__" x86_64) -detect_architecture("__amd64" x86_64) -detect_architecture("_M_X64" x86_64) - -detect_architecture("__i386" x86) -detect_architecture("__i386__" x86) -detect_architecture("_M_IX86" x86) - -detect_architecture("__ia64" ia64) -detect_architecture("__ia64__" ia64) -detect_architecture("_M_IA64" ia64) - -detect_architecture("__mips" mips) -detect_architecture("__mips__" mips) -detect_architecture("_M_MRX000" mips) - -detect_architecture("__ppc64__" ppc64) -detect_architecture("__powerpc64__" ppc64) - -detect_architecture("__ppc__" ppc) -detect_architecture("__ppc" ppc) -detect_architecture("__powerpc__" ppc) -detect_architecture("_ARCH_COM" ppc) -detect_architecture("_ARCH_PWR" ppc) -detect_architecture("_ARCH_PPC" ppc) -detect_architecture("_M_MPPC" ppc) -detect_architecture("_M_PPC" ppc) - -detect_architecture("__riscv" riscv) - -detect_architecture("__EMSCRIPTEN__" wasm) |
