summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2008-10-07 13:13:34 +0000
committerYang Tse <yangsita@gmail.com>2008-10-07 13:13:34 +0000
commit8c2fe4c67ff325540e68a02b737ef65b70f30475 (patch)
tree2ad22160249442df658e3e1556891c2ede08641b /configure.ac
parent74cff55b02911cd42aff252482021a2378ff2698 (diff)
downloadc-ares-8c2fe4c67ff325540e68a02b737ef65b70f30475.tar.gz
c-ares-8c2fe4c67ff325540e68a02b737ef65b70f30475.tar.bz2
c-ares-8c2fe4c67ff325540e68a02b737ef65b70f30475.zip
Initial attempt to support configure's --(dis|en)able-optimize
option to specify dis(activation) of compiler optimizations. If option is specified, it will be honored independant of the --(dis|en)able-debug option.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac20
1 files changed, 16 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac
index 39c2495..685caa1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -9,6 +9,7 @@ AM_CONFIG_HEADER([config.h])
AM_MAINTAINER_MODE
CARES_CHECK_OPTION_DEBUG
+CARES_CHECK_OPTION_OPTIMIZE
CARES_CHECK_OPTION_WARNINGS
dnl SED is mandatory for configure process and libtool.
@@ -67,7 +68,7 @@ AC_CANONICAL_HOST
dnl Get system canonical name
AC_DEFINE_UNQUOTED(OS, "${host}", [cpu-machine-OS])
-AC_PROG_CC
+CARES_CHECK_PROG_CC
AM_PROG_CC_C_O
AC_PROG_INSTALL
@@ -142,9 +143,10 @@ dnl platform/compiler/architecture specific checks/flags
dnl **********************************************************************
CARES_CHECK_COMPILER
-CARES_PROCESS_CC_BASIC_OPTS
-CARES_PROCESS_CC_DEBUG_OPTS
-CARES_PROCESS_CC_WARNING_OPTS
+CARES_SET_COMPILER_BASIC_OPTS
+CARES_SET_COMPILER_DEBUG_OPTS
+CARES_SET_COMPILER_OPTIMIZE_OPTS
+CARES_SET_COMPILER_WARNING_OPTS
case $host in
#
@@ -882,5 +884,15 @@ fi
CARES_PRIVATE_LIBS="$LIBS"
AC_SUBST(CARES_PRIVATE_LIBS)
+dnl squeeze whitespace out of some variables
+
+CFLAGS=`eval echo $CFLAGS`
+CPPFLAGS=`eval echo $CPPFLAGS`
+DEFS=`eval echo $DEFS`
+LDFLAGS=`eval echo $LDFLAGS`
+LIBS=`eval echo $LIBS`
+
+CARES_PRIVATE_LIBS=`eval echo $CARES_PRIVATE_LIBS`
+
AC_CONFIG_FILES([Makefile libcares.pc])
AC_OUTPUT