|
|
AC_ARG_VAR(force_arch, [Force architecture to optimize GCC/G++ for]) | AC_ARG_VAR(force_arch, [Force architecture to optimize GCC/G++ for]) |
AC_MSG_CHECKING(which cpu architecture to optimize for) | AC_MSG_CHECKING(which cpu architecture to optimize for) |
if test x$force_arch != x; then | if test x$force_arch != x; then |
CFLAGS="$CFLAGS -march=$force_arch" |
if test x$force_arch = xno; then |
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]])], |
AC_MSG_RSULT(forcing no arch) |
[AC_MSG_RESULT(forcing $force_arch)], |
else |
[AC_MSG_RESULT($force_arch ??) |
CFLAGS="$CFLAGS -march=$force_arch" |
AC_MSG_WARN(incorrect force_arch parameter) |
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]])], |
force_arch="" |
[AC_MSG_RESULT(forcing $force_arch)], |
CFLAGS="$CFLAGSBAK" |
[AC_MSG_RESULT($force_arch ??) |
AC_MSG_CHECKING(for autodetected architecture)]) |
AC_MSG_WARN(incorrect force_arch parameter) |
|
force_arch="" |
|
CFLAGS="$CFLAGSBAK" |
|
AC_MSG_CHECKING(for autodetected architecture)]) |
|
fi |
fi | fi |
if test x$force_arch = x; then | if test x$force_arch = x; then |
if test x$ARCH_INFO = x; then | if test x$ARCH_INFO = x; then |