COIN-OR::LEMON - Graph Library

source: lemon-0.x/configure.ac @ 1482:b9818eea0550

Last change on this file since 1482:b9818eea0550 was 1482:b9818eea0550, checked in by Akos Ladanyi, 19 years ago

updated required automake/autoconf versions (autoconf 2.57 is surely not enough; couldn't test with 2.58)

File size: 1.9 KB
RevLine 
[542]1dnl Process this file with autoconf to produce a configure script.
[1163]2AC_INIT([LEMON], [0.4], [etik-ol@cs.elte.hu], [lemon])
[542]3AC_CONFIG_AUX_DIR([config])
[1482]4AM_INIT_AUTOMAKE([1.7])
[1435]5AC_CONFIG_SRCDIR([lemon/invalid.h])
6AC_CONFIG_HEADERS([config.h lemon/config.h])
[1482]7AC_PREREQ([2.59])
[542]8
[1350]9dnl Save user defined CXXFLAGS
10dnl lx_user_cxxflags="$CXXFLAGS"
11
[542]12dnl Checks for programs.
13AC_PROG_CXX
[1350]14AC_PROG_CXXCPP
[1304]15AC_PROG_INSTALL
[1327]16AC_DISABLE_SHARED
[1304]17AC_PROG_LIBTOOL
[542]18
[1348]19if test $CXX != icc -a $CXX != icpc; then
[1349]20  CXXFLAGS="$CXXFLAGS -Wall -W"
[1348]21fi
[716]22
[1400]23AC_CHECK_PROG([doxygen_found],[doxygen],[yes],[no])
24
[1350]25dnl This is tested only with gcc-3.4 and icc-8.0
26dnl LX_SET_CXXFLAGS
27
[542]28dnl Checks for libraries.
[1349]29LX_CHECK_GLPK
[1380]30LX_CHECK_CPLEX
[542]31
[1370]32LX_ENABLE_DOCS
[1404]33LX_ENABLE_GUI
[1370]34
[542]35dnl Checks for header files.
[774]36AC_CHECK_HEADERS(limits.h sys/time.h sys/times.h unistd.h)
[542]37
38dnl Checks for typedefs, structures, and compiler characteristics.
39AC_C_CONST
40AC_C_INLINE
41AC_TYPE_SIZE_T
42AC_HEADER_TIME
43AC_STRUCT_TM
44
45dnl Checks for library functions.
46AC_HEADER_STDC
[1108]47AC_CHECK_FUNCS(gettimeofday times ctime_r)
[542]48
[1304]49AC_CONFIG_FILES([
50Makefile
51autopackage/default.apspec
52doc/Makefile
53doc/Doxyfile
[1435]54lemon/Makefile
55lemon/lemon.pc
56benchmark/Makefile
57demo/Makefile
58test/Makefile
59gui/Makefile
[1304]60])
[1349]61
[542]62AC_OUTPUT
[1372]63
64echo
65echo '****************************** SUMMARY ******************************'
66echo
67echo Package version............... : $PACKAGE-$VERSION
68echo
69echo C++ compiler.................. : $CXX
70echo C++ compiles flags............ : $CXXFLAGS
71echo
[1373]72echo GLPK support.................. : $lx_glpk_found
[1380]73echo CPLEX support................. : $lx_cplex_found
[1372]74echo
[1404]75echo build GUI..................... : $enable_gui
76echo
[1372]77echo The packace will be installed in
78echo -n '  '
79echo $prefix.
80echo
81echo The documentation will be installed in
82echo -n '  '
83eval eval eval echo ${datadir}/doc/$PACKAGE-$VERSION/html/index.html.
84echo
85echo '*********************************************************************'
86
87echo
88echo configure complete, now type \'make\'
89echo
Note: See TracBrowser for help on using the repository browser.