Changeset 02bc3c for pcp/configure.ac
- Timestamp:
- Jun 7, 2008, 1:16:19 PM (17 years ago)
- Children:
- 1f4209
- Parents:
- 79290f
- File:
-
- 1 edited
-
pcp/configure.ac (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pcp/configure.ac
r79290f r02bc3c 12 12 AC_CANONICAL_HOST 13 13 14 if test x"$CFLAGS" = x; then 15 CFLAGS_empty=1 16 else 17 CFLAGS_empty=0 18 fi 19 if test x"$CXXFLAGS" = x; then 20 CXXFLAGS_empty=1 21 else 22 CXXFLAGS_empty=0 23 fi 24 14 25 # Checks for programs. 15 26 AC_PROG_CC … … 18 29 AC_PATH_PROG([TAR],[tar]) 19 30 AM_MISSING_PROG([DOXYGEN], [doxygen]) 31 32 # Resetting C(XX)FLAGS again 33 if test $CFLAGS_empty -eq 1; then 34 CFLAGS="" 35 fi 36 if test $CXXFLAGS_empty -eq 1; then 37 CXXFLAGS="" 38 fi 39 20 40 21 41 dnl Check for MPI-Routines … … 43 63 AC_ARG_VAR([MPICXX],[necessary comnpiler for MPI CPP code]) 44 64 #AM_CONDITIONAL([MPIVER], [test x"$enable_mpi" = xyes]) 45 AC_MSG_ WARN(["MPICC: $MPICC, MPILIBS: $MPILIBS, MPIVER: $MPIVER, CC: $CC"])65 AC_MSG_NOTICE(["MPICC: $MPICC, MPILIBS: $MPILIBS, MPIVER: $MPIVER, CC: $CC"]) 46 66 # if CC not set, set to MPICC 47 67 if ! test x"$MPICC" = x; then … … 61 81 AC_MSG_NOTICE([$disabled_msg]) 62 82 fi 83 84 AC_ARG_ENABLE([debug],AS_HELP_STRING([--enable-debug],[debugging level of compiler. Argument is yes or debugging level. (default is no)]), 85 [enable_debugging=$enableval], [enable_debugging=no]) 86 AC_ARG_ENABLE([optimization],AS_HELP_STRING([--enable-optimization],[Optimization level of compiler. Argument is yes or optimization. (default is 2)]), 87 [enable_optimization=$enableval], [enable_optimization=2]) 88 AC_ARG_ENABLE([warnings], AS_HELP_STRING([--enable-warnings],[Output compiler warnings, argument is none, some or full (default is some).]), 89 [enable_warnings=$enableval], [enable_warnings=some]) 90 AC_SET_COMPILER_FLAGS([$enable_optimization], [$enable_debugging], [$enable_warnings]) 63 91 64 92 # Checks for typedefs, structures, and compiler characteristics. … … 93 121 [enable_fftw3=$enableval], [enable_fftw3=maybe]) 94 122 95 # debugging info96 AC_ARG_ENABLE([debug],AS_HELP_STRING([--enable-debug],[Output debugging information, argument is yes or debugging level (default is no).]),97 [enable_debug=$enableval], [enable_debug=no])98 if ! test x"$enable_debug" = xno; then99 if test x"${enable_debug}" = xyes; then100 CFLAGS="$CFLAGS -g3"101 CXXFLAGS="$CXXFLAGS -g3"102 else103 CFLAGS="$CFLAGS -g${enable_debug}"104 CXXFLAGS="$CXXFLAGS -g${enable_debug}"105 fi106 dnl enable all warnings107 CFLAGS="$CFLAGS -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wshadow -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Wredundant-decls -Wnested-externs -Wmissing-noreturn -Wformat-security -Wmissing-format-attribute -Winit-self"108 CXXFLAGS="$CXXFLAGS -Wall -W -Wshadow -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Wredundant-decls -Wmissing-noreturn -Wformat-security -Wmissing-format-attribute -Winit-self"109 AC_DEFINE(HAVE_DEBUG,1, ["Output debugging info"])110 AC_SUBST(HAVE_DEBUG)111 else112 dnl even without debugging we want some minimal info of something's utterly wrong113 CFLAGS="$CFLAGS -Wall"114 CXXFLAGS="$CXXFLAGS -Wall"115 fi116 117 # optimization level118 AC_ARG_ENABLE([optimization],AS_HELP_STRING([--enable-optimization],[Optimization level of compiler. Argument is yes or debugging level. (default is 2)]),119 [enable_optimization=$enableval], [enable_optimization=yes])120 if ! test x"$enable_optimization" = xno; then121 if test x"$enable_debug" = xno; then122 if test x"${enable_optimization}" = xyes; then123 CFLAGS="$CFLAGS -O2"124 CXXFLAGS="$CXXFLAGS -O2"125 else126 CFLAGS="$CFLAGS -O${enable_optimization}"127 CXXFLAGS="$CXXFLAGS -O${enable_optimization}"128 fi129 #else130 #AC_MSG_WARN(["Already specified --enable-debug!"])131 fi132 fi133 134 123 # Checks for header files. 135 124 AC_HEADER_STDC … … 179 168 # check for GNU Scientific Library 180 169 #AC_CHECK_LIB(m,main) 170 AC_CHECK_HEADERS([gsl/gsl_blas.h]) 181 171 AC_SEARCH_LIBS(cblas_sdot, blas cblas gslblas gslcblas) 182 172 AC_CHECK_LIB(gsl, main) … … 199 189 fi 200 190 191 AC_MSG_NOTICE(["CFLAGS: $CFLAGS, CXXFLAGS: $CXXFLAGS, LDFLAGS: $LDFLAGS, CC: $CC, CXX:, $CXX, MPICC: $MPICC, MPILIBS: $MPILIBS, LIBS: $LIBS"]) 192 201 193 # test suite 202 194 AC_CONFIG_TESTDIR(tests)
Note:
See TracChangeset
for help on using the changeset viewer.
