Changes in configure.ac [c88cde:6ac15b]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
configure.ac
rc88cde r6ac15b 3 3 4 4 AC_PREREQ(2.59) 5 AC_INIT( [ElectronicStructurePACKage], 1.1, heber@ins.uni-bonn.de, ESPACK)6 AC_CONFIG_AUX_DIR( [config])7 AC_CONFIG_SRCDIR([ pcp/src/pcp.c])5 AC_INIT(Molecuilder, 1.0, heber@ins.uni-bonn.de, molecuilder) 6 AC_CONFIG_AUX_DIR(config) 7 AC_CONFIG_SRCDIR([src/builder.cpp]) 8 8 AC_CONFIG_HEADER([config.h]) 9 9 10 10 AM_INIT_AUTOMAKE(dist-bzip2) 11 11 12 AC_CANONICAL_HOST 12 # Checks for programs. 13 AM_PATH_CPPUNIT(1.9.6) 14 AC_PROG_CXX 15 AC_PROG_CC 16 AC_PROG_RANLIB 17 AC_PROG_INSTALL 18 AC_CHECK_PROG([LATEX],[latex],[latex],[:]) 19 AC_CHECK_PROG([BIBTEX],[bibtex],[bibtex],[:]) 20 AC_CHECK_PROG([DVIPS],[dvips],[dvips],[:]) 21 AC_CHECK_PROG([PDFLATEX],[pdflatex],[pdflatex],[:]) 22 AC_CHECK_PROG([XMLTO],[xmlto],[xmlto],[:]) 23 AM_MISSING_PROG([DOXYGEN], [doxygen]) 13 24 14 AC_CONFIG_FILES([Makefile]) 15 AC_CONFIG_SUBDIRS([pcp util molecuilder]) 25 # Checks for libraries. 26 AC_CHECK_LIB(m, sqrt, ,AC_MSG_ERROR([compatible libc math library not found])) 27 28 # Boost libraries 29 AX_BOOST_BASE([1.40]) 30 AX_BOOST_PROGRAM_OPTIONS 31 #AX_BOOST_FOREACH 32 #AX_BOOST_FILESYSTEM 33 AX_BOOST_THREAD 34 #AX_BOOST_SERIALIZATION 35 36 #QT4 libraries 37 gw_CHECK_QT4 38 AX_CHECK_GLU 39 AC_MSG_NOTICE(["GLU_CFLAGS: $GLU_CFLAGS, GLU_CXXFLAGS: $GLU_CXXFLAGS, GLU_LDFLAGS: $GLU_LDFLAGS, GLU_LIBS: $GLU_LIBS"]) 40 41 42 # Checks for header files. 43 AC_HEADER_STDC 44 AC_CHECK_HEADERS([sys/time.h]) 45 AC_HEADER_STDBOOL 46 47 AC_FUNC_MALLOC 48 AC_FUNC_REALLOC 49 AC_CHECK_FUNCS([floor pow sqrt strchr]) 50 51 # Checks for typedefs, structures, and compiler characteristics. 52 AC_C_CONST 53 AC_C_INLINE 54 AC_C_RESTRICT 55 AC_TYPE_SIZE_T 56 57 # Checks for library functions. 58 # check for GNU Scientific Library 59 AC_CHECK_HEADERS([gsl/gsl_blas.h]) 60 AC_SEARCH_LIBS(dnrm2, goto blas cblas gslblas gslcblas) 61 AC_CHECK_LIB(gsl, main, [], 62 [AC_SEARCH_LIBS(cblas_dnrm2, blas cblas gslblas gslcblas)]) 63 AC_CHECK_LIB(gsl, gsl_blas_dnrm2, , [AC_MSG_ERROR(["No working BLAS found for GSL, stopping."])]) 64 65 # add replacement/saturation hydrogen or not 66 AC_ARG_ENABLE([hydrogen],AS_HELP_STRING([--enable-hydrogen],[Adding saturation hydrogen (default is yes)]), 67 [enable_hydrogen=$enableval], [enable_hydrogen=yes]) 68 if test x"$enable_hydrogen" = xyes; then 69 AC_DEFINE(ADDHYDROGEN,1, ["Adding saturation hydrogen"]) 70 AC_SUBST(ADDHYDROGEN) 71 fi 72 73 # add replacement/saturation hydrogen or not 74 AC_ARG_ENABLE([ecut],AS_HELP_STRING([--enable-ecut],[Use ECut TestRunnerClient (default is no)]), 75 [enable_ecut=$enableval], [enable_ecut=no]) 76 if test x"$enable_ecut" = xyes; then 77 AC_DEFINE(HAVE_ECUT,1, ["Use ECut TestRunnerClient instead of our own."]) 78 AC_SUBST(HAVE_ECUT) 79 fi 80 81 # Check for "extern inline", using a modified version 82 # of the test for AC_C_INLINE from acspecific.mt 83 AC_CACHE_CHECK([for extern inline], ac_cv_c_extern_inline, 84 [ac_cv_c_extern_inline=no 85 AC_TRY_COMPILE([extern $ac_cv_c_inline double foo(double x); 86 extern $ac_cv_c_inline double foo(double x) { return x+1.0; }; 87 double foo (double x) { return x + 1.0; };], 88 [ foo(1.0) ], 89 [ac_cv_c_extern_inline="yes"]) 90 ]) 91 92 if test "$ac_cv_c_inline" != no ; then 93 AC_DEFINE(HAVE_INLINE,1, ["May use inline routines"]) 94 AC_SUBST(HAVE_INLINE) 95 fi 96 97 #AC_MSG_NOTICE(["CFLAGS: $CFLAGS, CXXFLAGS: $CXXFLAGS, LDFLAGS: $LDFLAGS, CC: $CC, CXX:, $CXX, MPICC: $MPICC, MPILIBS: $MPILIBS, LIBS: $LIBS"]) 98 99 # test suite 100 AC_CONFIG_TESTDIR(tests/regression) 101 AC_CONFIG_FILES([ 102 tests/Makefile 103 tests/regression/atlocal 104 tests/regression/Makefile]) 105 AC_CONFIG_FILES([tests/regression/molecuilder], [chmod +x tests/regression/molecuilder]) 106 AC_CONFIG_FILES([ 107 tests/Tesselations/Makefile 108 tests/Tesselations/defs]) 109 AC_CONFIG_FILES([ 110 doc/molecuilder.xml]) 111 AC_CONFIG_FILES([ 112 Makefile 113 doc/Makefile 114 src/Makefile 115 src/Actions/Makefile 116 src/UIElements/Makefile 117 src/unittests/Makefile]) 16 118 AC_OUTPUT
Note:
See TracChangeset
for help on using the changeset viewer.