1dnl # 2dnl # Set the target cpu architecture. This allows the 3dnl # following syntax to be used in a Makefile.am. 4dnl # 5dnl # if TARGET_CPU_POWERPC 6dnl # ... 7dnl # else 8dnl # ... 9dnl # endif 10dnl # 11AC_DEFUN([ZFS_AC_CONFIG_ALWAYS_ARCH], [ 12 case $target_cpu in 13 i?86) 14 TARGET_CPU=i386 15 ;; 16 amd64|x86_64) 17 TARGET_CPU=x86_64 18 ;; 19 powerpc*) 20 TARGET_CPU=powerpc 21 ;; 22 aarch64*) 23 TARGET_CPU=aarch64 24 ;; 25 sparc64) 26 TARGET_CPU=sparc64 27 ;; 28 *) 29 TARGET_CPU=$target_cpu 30 ;; 31 esac 32 33 AM_CONDITIONAL([TARGET_CPU_AARCH64], test $TARGET_CPU = aarch64) 34 AM_CONDITIONAL([TARGET_CPU_X86_64], test $TARGET_CPU = x86_64) 35 AM_CONDITIONAL([TARGET_CPU_POWERPC], test $TARGET_CPU = powerpc) 36 AM_CONDITIONAL([TARGET_CPU_SPARC64], test $TARGET_CPU = sparc64) 37]) 38