Mercurial > hg > CbC > CbC_llvm
view libc/cmake/modules/LLVMLibCArchitectures.cmake @ 209:dd44ba33042e
merged...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:36:09 +0900 |
parents | 2e18cbf3894f |
children | 1f2b6ac9f198 |
line wrap: on
line source
# ------------------------------------------------------------------------------ # Architecture definitions # ------------------------------------------------------------------------------ if(CMAKE_SYSTEM_PROCESSOR MATCHES "^mips") set(LIBC_TARGET_ARCHITECTURE_IS_MIPS TRUE) set(LIBC_TARGET_ARCHITECTURE "mips") elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^arm") set(LIBC_TARGET_ARCHITECTURE_IS_ARM TRUE) set(LIBC_TARGET_ARCHITECTURE "arm") elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64") set(LIBC_TARGET_ARCHITECTURE_IS_AARCH64 TRUE) set(LIBC_TARGET_ARCHITECTURE "aarch64") elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "(x86_64)|(AMD64|amd64)|(^i.86$)") set(LIBC_TARGET_ARCHITECTURE_IS_X86 TRUE) set(LIBC_TARGET_ARCHITECTURE "x86_64") elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(powerpc|ppc)") set(LIBC_TARGET_ARCHITECTURE_IS_POWER TRUE) set(LIBC_TARGET_ARCHITECTURE "power") else() message(FATAL_ERROR "Unsupported processor ${CMAKE_SYSTEM_PROCESSOR}") endif()