Set CFLAGS=CXXFLAGS=-O3 if using GCC and the flags are not already set
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/trunk@90 632fc199-4ca6-4c93-a231-07263d6284db
diff --git a/configure.ac b/configure.ac
index 2b6a87e..b8a985f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,6 +12,8 @@
AC_DEFINE([INCOMPLETE_TYPES_BROKEN], 1, [Define if you want use complete types])
# Checks for programs.
+SAVED_CFLAGS=${CFLAGS}
+SAVED_CXXFLAGS=${CXXFLAGS}
AC_PROG_CPP
AC_PROG_CC
AC_PROG_CXX
@@ -19,6 +21,15 @@
AC_PROG_LIBTOOL
AC_PROG_LN_S
+if test "x${GCC}" = "xyes"; then
+ if test "x${SAVED_CFLAGS}" = "x"; then
+ CFLAGS=-O3
+ fi
+ if test "x${SAVED_CXXFLAGS}" = "x"; then
+ CXXFLAGS=-O3
+ fi
+fi
+
# Checks for libraries.
# Checks for header files.