+ARCH_OPTION=""
+case $target_cpu in
+ i386|i486|i586|i686|x86|x86_64)
+ AX_EXT
+ CFLAGS="$CFLAGS $CPUEXT_FLAGS $SIMD_FLAGS"
+ CXXFLAGS="$CXXFLAGS $CPUEXT_FLAGS $SIMD_FLAGS"
+ ;;
+ powerpc*)
+ ARCH_OPTION="-fno-common -faltivec";;
+ armv1*|armv2*|armv3*|armv4*|armv5*|armv6*)
+ ARCH_OPTION="-ffast-math";;
+ armv7*|armv8*)
+ ARCH_OPTION="-ffast-math -mcpu=cortex-a7 -mfloat-abi=hard -mfpu=neon-vfpv4";;
+ *)
+ # unknown architecture : use portable C version
+ ARCH_OPTION="";;
+esac
+CPPFLAGS="$CPPFLAGS $ARCH_OPTION"
+CXXFLAGS="$CPPFLAGS $ARCH_OPTION"
+