X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=configure.ac;h=3ebfa156fc8b859336e5be919b45444851e4286d;hb=53c872512f27bfa786f713fdf858724d6a32feeb;hp=9f6d8edf8f2befd4d407e07caade6ea070b8e100;hpb=0e1250960e51b22b50cde428ea142bb61056dad2;p=rrdtool.git diff --git a/configure.ac b/configure.ac index 9f6d8ed..3ebfa15 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,16 @@ dnl dnl Inspiration from http://autoconf-archive.cryp.to dnl tell automake the this script is for rrdtool -AC_INIT([rrdtool],[1.2.7]) +dnl the official version number is +dnl a.b.c +AC_INIT([rrdtool],[1.2.9]) +dnl for testing a numberical version number comes handy +dnl the released version are +dnl a.bccc +dnl the devl versions will be something like +dnl a.b999yymmddhh +NUMVERS=1.2009 +AC_SUBST(NUMVERS) AC_CANONICAL_TARGET AM_INIT_AUTOMAKE AC_CONFIG_HEADERS([config.h]) @@ -166,10 +175,6 @@ AC_STRUCT_TM dnl Checks for libraries. AC_CHECK_FUNC(acos, , AC_CHECK_LIB(m, acos)) -dnl Use libiconv if we have one but fall back to libc otherwhise -AC_CHECK_LIB(iconv, iconv_open, , [ - AC_CHECK_FUNC(iconv_open,,) - ]) dnl add pic flag in any case this makes sure all our code is relocatable eval `./libtool --config | grep pic_flag` @@ -184,7 +189,7 @@ AC_C_BIGENDIAN dnl for each function found we get a definition in config.h dnl of the form HAVE_FUNCTION -AC_CHECK_FUNCS(tzset opendir readdir chdir chroot getuid setlocale strerror strerror_r snprintf vsnprintf fpclass class fp_class isnan memmove strchr mktime getrusage gettimeofday) +AC_CHECK_FUNCS(tzset mbstowcs opendir readdir chdir chroot getuid setlocale strerror strerror_r snprintf vsnprintf fpclass class fp_class isnan memmove strchr mktime getrusage gettimeofday) dnl Use mmap in rrd_update instead of seek+write AC_ARG_ENABLE([mmap], @@ -260,7 +265,7 @@ AC_LINK_IFELSE( [[#include ]], [[ctime_r(NULL,NULL)]] ), - [AC_MSG_RESULT(yes)], + [AC_MSG_RESULT(no)], [AC_MSG_ERROR([Can't figure how to compile ctime_r])] ) ] @@ -366,20 +371,23 @@ if test "$enable_tcl" = "yes"; then withval="" AC_ARG_WITH(tcllib,[ --with-tcllib=DIR location of the tclConfig.sh]) enable_tcl=no - AC_MSG_CHECKING(for tclConfig.sh in $withval) - if test -f "$withval/tclConfig.sh" ; then - tcl_config=$withval/tclConfig.sh + for dir in $withval /usr/lib /usr/local/lib; do + AC_MSG_CHECKING(for tclConfig.sh in $dir) + if test -f "$dir/tclConfig.sh" ; then + tcl_config=$dir/tclConfig.sh enable_tcl=yes AC_MSG_RESULT(yes) break - else + else AC_MSG_RESULT(no) - fi + fi + done if test "$enable_tcl" = "no"; then AC_MSG_WARN([tclConfig.sh not found - Tcl interface won't be built]) else . $tcl_config + TCL_PACKAGE_DIR="$TCL_PACKAGE_PATH/tclrrd$VERSION" fi fi @@ -391,6 +399,8 @@ AC_SUBST(TCL_SHLIB_LD) AC_SUBST(TCL_SHLIB_SUFFIX) AC_SUBST(TCL_PACKAGE_PATH) AC_SUBST(TCL_LD_SEARCH_FLAGS) +AC_SUBST(TCL_VERSION) +AC_SUBST(TCL_PACKAGE_DIR) AC_ARG_ENABLE(python,[ --disable-python do not build the python modules], [],[enable_python=yes]) @@ -447,6 +457,7 @@ AC_CONFIG_FILES([examples/shared-demo.pl \ src/Makefile \ bindings/Makefile \ bindings/tcl/Makefile \ + bindings/tcl/ifOctets.tcl \ bindings/python/Makefile \ Makefile]) AC_CONFIG_COMMANDS([default],[[\