@@ -33,7 +33,7 @@ AC_CONFIG_MACRO_DIR([m4])
3333OLD_CXXFLAGS=$CXXFLAGS
3434LT_INIT
3535AC_PROG_CC
36- AC_PROG_CXX ( [ clang] )
36+ AC_PROG_CXX ( [ clang++ ] )
3737AC_PROG_LN_S
3838CXXFLAGS=$OLD_CXXFLAGS
3939AC_LANG ( [ C++] )
@@ -122,18 +122,25 @@ AC_MSG_RESULT([$debugit])
122122
123123AM_CONDITIONAL([ COND_GCOV] ,[ test x"$debugit" = x"yes"] )
124124
125+ AM_LDFLAGS="-lstdc++"
126+
125127if test x"$debugit" = x"yes"; then
128+ AC_CHECK_PROG ( GCOV , gcov , gcov )
129+
126130 AC_DEFINE ( [ DEBUG] ,[ ] ,[ Debug Mode] )
127131 AM_CXXFLAGS="$AM_CXXFLAGS -DDEBUG -g -Wall -Wno-uninitialized -O0"
128- # LDFLAGS="$LDFLAGS -fprofile-arcs -ftest-coverage"
129- # LIBS="-lgcov"
132+ AM_CFLAGS="$AM_CXXFLAGS -DDEBUG -g -Wall -Wno-uninitialized -O0"
133+
134+ AC_SUBST ( GCOV )
130135else
131136 AC_DEFINE ( [ NDEBUG] ,[ ] ,[ No-debug Mode] )
132137 AM_CXXFLAGS="$AM_CXXFLAGS -O3"
138+ AM_CFLAGS="$AM_CXXFLAGS -O3"
133139fi
134140
135141if test x"have_gnutls" = x"yes"; then
136142 AM_CXXFLAGS="$AM_CXXFLAGS -DHAVE_GNUTLS"
143+ AM_CFLAGS="$AM_CXXFLAGS -DHAVE_GNUTLS"
137144fi
138145
139146AC_MSG_CHECKING ( [ whether to use c++0x std classes] )
@@ -147,6 +154,7 @@ AC_MSG_RESULT([$cpp11])
147154if test x"$cpp11" = x"yes"; then
148155 AC_DEFINE ( [ CPP11] ,[ ] ,[ c++11 Mode] )
149156 AM_CXXFLAGS="$AM_CXXFLAGS -DUSE_CPP_11 --std=c++11"
157+ AM_CFLAGS="$AM_CXXFLAGS -DUSE_CPP_11 --std=c++11"
150158else
151159 AC_DEFINE ( [ NCPP11] ,[ ] ,[ standard Mode] )
152160fi
@@ -165,6 +173,8 @@ LDFLAGS="$LDFLAGS -version-number libhttpserver_LDF_VERSION"
165173
166174AC_SUBST ( LHT_LIBDEPS )
167175AC_SUBST ( AM_CXXFLAGS )
176+ AC_SUBST ( AM_CFLAGS )
177+ AC_SUBST ( AM_LDFLAGS )
168178AC_SUBST ( CPPFLAGS )
169179AC_SUBST ( LIBS )
170180AC_SUBST ( LDFLAGS )
0 commit comments