Files
UnrealEngine/Engine/Source/ThirdParty/BLAKE3/1.3.1/BuildForUE/CMakeArchitecture.c
2025-05-18 13:04:45 +08:00

36 lines
586 B
C

// Copyright Epic Games, Inc. All Rights Reserved.
#if defined(_M_X64) || defined(__amd64__) || defined(__x86_64__)
#undef x86_64
x86_64
#elif defined(_M_IX86) || defined(__i386__)
#undef x86
x86
#elif defined(__aarch64__) || defined(_M_ARM64)
#undef arm64
arm64
#elif defined(__has_builtin) && __has_builtin(__is_target_arch) && (__is_target_arch(arm64) || __is_target_arch(arm64e))
#undef arm64
arm64
#elif defined(__arm__) || defined(_M_ARM)
#undef arm
arm
#elif defined(__EMSCRIPTEN__)
#ifdef __LP64__
#undef wasm64
wasm64
#else
#undef wasm
wasm
#endif
#else
unknown
#endif