2019-02-15 20:13:49 +08:00
|
|
|
# serial 1
|
|
|
|
|
|
|
|
AC_DEFUN([AX_CPU_ARCH], [
|
|
|
|
|
|
|
|
AC_MSG_CHECKING([for cpu arch])
|
|
|
|
|
2019-09-21 02:17:01 +08:00
|
|
|
AC_CANONICAL_TARGET
|
2019-06-28 19:50:46 +08:00
|
|
|
|
2019-09-21 02:17:01 +08:00
|
|
|
case $target in
|
|
|
|
amd64-* | x86_64-*)
|
|
|
|
ARCH_CPUFLAGS="-mpopcnt -msse4"
|
|
|
|
ARCH_CXXFLAGS="-m64"
|
|
|
|
;;
|
|
|
|
aarch64*-*)
|
2019-02-15 20:13:49 +08:00
|
|
|
dnl This is an arch for Nvidia Xavier a proper detection would be nice.
|
2019-09-21 02:17:01 +08:00
|
|
|
ARCH_CPUFLAGS="-march=armv8.2-a"
|
|
|
|
;;
|
|
|
|
*) ;;
|
|
|
|
esac
|
|
|
|
|
|
|
|
AC_MSG_RESULT([$target CPUFLAGS+="$ARCH_CPUFLAGS" CXXFLAGS+="$ARCH_CXXFLAGS"])
|
2019-02-15 20:13:49 +08:00
|
|
|
|
|
|
|
AC_SUBST(ARCH_CPUFLAGS)
|
|
|
|
AC_SUBST(ARCH_CXXFLAGS)
|
|
|
|
|
|
|
|
])dnl
|