]> git.proxmox.com Git - mirror_zfs.git/blob - config/always-arch.m4
Linux 6.4 compat: iter_iov() function now used to get old iov member
[mirror_zfs.git] / config / always-arch.m4
1 dnl #
2 dnl # Set the target cpu architecture. This allows the
3 dnl # following syntax to be used in a Makefile.am.
4 dnl #
5 dnl # if TARGET_CPU_POWERPC
6 dnl # ...
7 dnl # else
8 dnl # ...
9 dnl # endif
10 dnl #
11 AC_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 armv*)
26 TARGET_CPU=arm
27 ;;
28 sparc64)
29 TARGET_CPU=sparc64
30 ;;
31 *)
32 TARGET_CPU=$target_cpu
33 ;;
34 esac
35
36 AM_CONDITIONAL([TARGET_CPU_AARCH64], test $TARGET_CPU = aarch64)
37 AM_CONDITIONAL([TARGET_CPU_X86_64], test $TARGET_CPU = x86_64)
38 AM_CONDITIONAL([TARGET_CPU_POWERPC], test $TARGET_CPU = powerpc)
39 AM_CONDITIONAL([TARGET_CPU_SPARC64], test $TARGET_CPU = sparc64)
40 AM_CONDITIONAL([TARGET_CPU_ARM], test $TARGET_CPU = arm)
41 ])