Changeset 1262 for trunk/configure.in


Ignore:
Timestamp:
Dec 20, 2008, 11:29:32 PM (16 years ago)
Author:
dkearney
Message:

attempting to fix compiler warning for octave's print_usage function
this seems to work for octave3.0
also adding checks to configure for more header files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.in

    r1222 r1262  
    4242AC_LANG_CPLUSPLUS
    4343
     44AC_CHECK_LIB(m, main,,AC_MSG_ERROR(librappture requires libm))
    4445AC_CHECK_LIB(stdc++, main,,AC_MSG_ERROR(librappture requires libstdc++))
     46AC_CHECK_HEADERS(algorithm,,AC_MSG_WARN(STL classes missing ?))
     47AC_CHECK_HEADERS(cctype,,AC_MSG_WARN(STL classes missing ?))
     48AC_CHECK_HEADERS(cfloat,,AC_MSG_WARN(STL classes missing ?))
     49AC_CHECK_HEADERS(cmath,,AC_MSG_WARN(STL classes missing ?))
     50AC_CHECK_HEADERS(cstdio,,AC_MSG_WARN(STL classes missing ?))
     51AC_CHECK_HEADERS(cstdlib,,AC_MSG_WARN(STL classes missing ?))
     52AC_CHECK_HEADERS(cstring,,AC_MSG_WARN(STL classes missing ?))
     53AC_CHECK_HEADERS(fstream,,AC_MSG_WARN(STL classes missing ?))
     54AC_CHECK_HEADERS(list,,AC_MSG_WARN(STL classes missing ?))
     55AC_CHECK_HEADERS(iostream,,AC_MSG_WARN(STL classes missing ?))
     56AC_CHECK_HEADERS(iterator,,AC_MSG_WARN(STL classes missing ?))
     57AC_CHECK_HEADERS(sstream,,AC_MSG_WARN(STL classes missing ?))
    4558AC_CHECK_HEADERS(stack,,AC_MSG_WARN(STL classes missing ?))
    4659AC_CHECK_HEADERS(string,,AC_MSG_WARN(STL classes missing ?))
    47 AC_CHECK_HEADERS(list,,AC_MSG_WARN(STL classes missing ?))
    4860AC_CHECK_HEADERS(vector,,AC_MSG_WARN(STL classes missing ?))
     61
     62AC_CHECK_HEADERS(assert.h,,AC_MSG_WARN(C headers missing ?))
     63AC_CHECK_HEADERS(ctype.h,,AC_MSG_WARN(C headers missing ?))
     64AC_CHECK_HEADERS(errno.h,,AC_MSG_WARN(C headers missing ?))
     65AC_CHECK_HEADERS(limits.h,,AC_MSG_WARN(C headers missing ?))
     66AC_CHECK_HEADERS(string.h,,AC_MSG_WARN(C headers missing ?))
     67AC_CHECK_HEADERS(stdlib.h,,AC_MSG_WARN(C headers missing ?))
     68AC_CHECK_HEADERS(stddef.h,,AC_MSG_WARN(C headers missing ?))
     69AC_CHECK_HEADERS(float.h,,AC_MSG_WARN(C headers missing ?))
     70AC_CHECK_HEADERS(math.h,,AC_MSG_WARN(C headers missing ?))
     71dnl AC_CHECK_HEADERS(ieeefp.h,,AC_MSG_WARN(C headers missing ?))
     72AC_CHECK_HEADERS(malloc.h,,AC_MSG_WARN(C headers missing ?))
     73AC_CHECK_HEADERS(memory.h,,AC_MSG_WARN(C headers missing ?))
     74AC_CHECK_HEADERS(unistd.h,,AC_MSG_WARN(C headers missing ?))
     75
     76AC_CHECK_HEADERS(inttypes.h,,AC_MSG_WARN(C headers missing ?))
     77if test "${ac_cv_header_inttypes_h}" = "yes" ; then
     78  HAVE_INTTYPES_H=1
     79else
     80  HAVE_INTTYPES_H=0
     81fi
     82AC_SUBST(HAVE_INTTYPES_H)
    4983
    5084
     
    160194    [with_octave=yes])
    161195
     196OCTAVE=
     197OCTAVE_VERSION=
     198OCTAVE_VERSION_MAJOR=
    162199MKOCTFILE=
    163200if test "$with_octave" != "no" ; then
     201  AC_MSG_CHECKING([for octave and mkoctfile])
    164202  if test "$with_octave" = "yes" ; then
     203    AC_PATH_PROG(OCTAVE, octave)
    165204    AC_PATH_PROG(MKOCTFILE, mkoctfile)
    166205  else
     206    AC_PATH_PROG(OCTAVE, octave, [$with_octave/bin:$with_octave])
    167207    AC_PATH_PROG(MKOCTFILE, mkoctfile,
    168208        [${with_octave}/bin/mkoctfile:${with_octave}])
    169209  fi
    170 fi
     210  if test "x${OCTAVE}" != "x" ; then
     211    OCTAVE_VERSION=`${OCTAVE} -v | grep version | cut -d' ' -f4`
     212    OCTAVE_VERSION_MAJOR=`echo ${OCTAVE_VERSION} | cut -d'.' -f1`
     213  fi
     214fi
     215AC_SUBST(OCTAVE)
     216AC_SUBST(OCTAVE_VERSION)
     217AC_SUBST(OCTAVE_VERSION_MAJOR)
    171218AC_SUBST(MKOCTFILE)
    172219
     
    395442AC_SUBST(TCL_VERSION)
    396443AC_SUBST(TK_VERSION)
     444
     445# -----------------------------------------------------------------------
     446#
     447# Compiler characteristics:
     448#   Check for existence of types of size_t and pid_t
     449#
     450# -----------------------------------------------------------------------
     451
     452AC_C_BIGENDIAN
     453AC_CHECK_SIZEOF(int)
     454AC_CHECK_SIZEOF(long)
     455AC_CHECK_SIZEOF(long long)
     456AC_CHECK_SIZEOF(void *)
     457
     458SIZEOF_LONG="${ac_cv_sizeof_long}"
     459SIZEOF_LONG_LONG="${ac_cv_sizeof_long_long}"
     460SIZEOF_VOID_P="${ac_cv_sizeof_void_p}"
     461SIZEOF_INT="${ac_cv_sizeof_int}"
     462AC_SUBST(SIZEOF_INT)
     463AC_SUBST(SIZEOF_LONG)
     464AC_SUBST(SIZEOF_LONG_LONG)
     465AC_SUBST(SIZEOF_VOID_P)
     466
    397467
    398468#--------------------------------------------------------------------
     
    438508    lang/matlab/Makefile
    439509    lang/octave/Makefile
     510    lang/octave/RpOctaveInterface.h
    440511    lang/ruby/Makefile
    441512    lang/ruby/build.rb
     
    501572    examples/zoo/structure/examples/Makefile
    502573    examples/zoo/table/Makefile
     574    examples/zoo/unirect2d/Makefile
    503575    test/Makefile
    504576    test/src/Makefile
Note: See TracChangeset for help on using the changeset viewer.