Fix -Wuse-after-free warning in dbuf_destroy()
[zfs.git] / config / always-arch.m4
blobf7090a4826babab5384e2699d2eeb5bf528f9170
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         sparc64)
26                 TARGET_CPU=sparc64
27                 ;;
28         *)
29                 TARGET_CPU=$target_cpu
30                 ;;
31         esac
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)