Changeset 1081 for trunk/configure.in


Ignore:
Timestamp:
Jul 31, 2008 9:20:59 AM (16 years ago)
Author:
gah
Message:

fix for perl, ruby bindings; visviewer SendBytes? method sends all data at once

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.in

    r1075 r1081  
    11AC_INIT([Rappture], [1.1], [rappture@nanohub.org])
     2AC_CONFIG_AUX_DIR(cf)
    23
    34#------------------------------------------------------------------------
     
    7273fi
    7374AC_SUBST(ENABLE_GUI)
    74 
    75 dnl AC_ARG_ENABLE(
    76 dnl     [tcl],
    77 dnl     [AS_HELP_STRING([--enable-tcl], [build tcl bindings @<:@default=check@:>@])],
    78 dnl     [],
    79 dnl     [enable_tcl=check])
    80 dnl
    81 dnl BUILD_TCL=yes
    82 dnl AC_SUBST(BUILD_TCL)
    8375
    8476with_tclsh="check"
     
    168160AC_SUBST(MKOCTFILE)
    169161
    170 
    171 dnl perl and python check borrowed from
    172 dnl http://www.opensource.apple.com/darwinsource/Current/libxslt-8.1/libxslt/configure.in
    173 dnl
    174 dnl Perl is just needed for generating some data for XSLtmark
    175 dnl
    176 
    177 dnl AC_ARG_ENABLE(
    178 dnl     [perl],
    179 dnl     [AS_HELP_STRING([--enable-perl], [build perl bindings @<:@default=check@:>@])],
    180 dnl     [],
    181 dnl     [enable_perl=check])
    182 
    183 dnl BUILD_PERL=yes
    184 dnl AC_SUBST(BUILD_PERL)
    185162
    186163AC_ARG_WITH(
     
    215192AC_SUBST(PERL_SITE_PACKAGES)
    216193
    217 dnl
    218 dnl check for python
    219 dnl
    220 
    221 dnl AC_ARG_ENABLE(
    222 dnl     [python],
    223 dnl     [AS_HELP_STRING([--enable-pyton], [build python bindings @<:@default=check@:>@])],
    224 dnl     [],
    225 dnl     [enable_python=check])
    226 dnl
    227 dnl BUILD_PYTHON=yes
    228 dnl AC_SUBST(BUILD_PYTHON)
    229 
    230194PYTHON=""
    231195PYTHON_CFLAGS=""
    232196PYTHON_CPPFLAGS=""
    233 PYTHON_DISTUTILS=""
     197HAVE_PYTHON_DISTUTILS=""
    234198PYTHON_INCLUDES=""
    235199PYTHON_LDFLAGS=""
     
    293257        build build_ext 2>&1 > /dev/null
    294258  if test $? = 0 ; then
    295     PYTHON_DISTUTILS="yes"
    296   else
    297     PYTHON_DISTUTILS="no"
    298   fi
    299   AC_MSG_RESULT([$PYTHON_DISTUTILS])
     259    HAVE_PYTHON_DISTUTILS="yes"
     260  else
     261    HAVE_PYTHON_DISTUTILS="no"
     262  fi
     263  AC_MSG_RESULT([$HAVE_PYTHON_DISTUTILS])
    300264 
    301   if test "${PYTHON_DISTUTILS}" = "yes"; then
     265  if test "${HAVE_PYTHON_DISTUTILS}" = "yes"; then
    302266    #
    303267    # Check for Python include path
     
    327291fi 
    328292AC_SUBST(pythondir)
    329 dnl AC_SUBST(PYTHON_SUBDIR)
    330 
    331 echo "PYTHON=${PYTHON}"
    332 echo "PYTHON_CPPFLAGS=${PYTHON_CPPFLAGS}"
    333 echo "PYTHON_DISTUTILS=${PYTHON_DISTUTILS}"
    334 echo "PYTHON_INCLUDES=${PYTHON_INCLUDES}"
    335 echo "PYTHON_LDFLAGS=${PYTHON_LDFLAGS}"
    336 echo "PYTHON_LIB=${PYTHON_LIB}"
    337 echo "PYTHON_LIBDIR=${PYTHON_LIBDIR}"
    338 echo "PYTHON_SITE_DIR=${PYTHON_SITE_DIR}"
    339 echo "PYTHON_SITE_PACKAGES=${PYTHON_SITE_PACKAGES}"
    340 echo "PYTHON_VERSION=${PYTHON_VERSION}"
    341 echo "pythondir=${pythondir}"
    342293
    343294AC_SUBST(PYTHON)
     
    345296AC_SUBST(PYTHON_INCLUDES)
    346297AC_SUBST(PYTHON_SITE_PACKAGES)
    347 AC_SUBST(PYTHON_DISTUTILS)
    348 
    349 AC_ARG_WITH(
    350     [ruby],
    351     [AS_HELP_STRING([--with-ruby[=DIR]], [location of ruby @<:@default=check@:>@])],
    352     [],
    353     [with_ruby=check])
     298AC_SUBST(HAVE_PYTHON_DISTUTILS)
     299
     300rappture_with_ruby="yes"
    354301
    355302RUBY=""
    356 if test "$with_ruby" != "no" ; then
    357     AC_MSG_CHECKING([for ruby])
    358     if test -x "$with_ruby/bin/ruby"
    359     then
    360         echo Found perl in $with_ruby/bin/ruby
    361         PERL="$with_ruby/bin/ruby"
    362     else
    363         if test -x "$with_ruby"
    364         then
    365             echo Found ruby in $with_ruby
    366             PERL="$with_ruby"
    367         else
    368             AC_PATH_PROG(RUBY, ruby)
    369         fi
    370     fi
    371 fi
    372 
    373 AC_MSG_RESULT([${RUBY}])
     303RUBY_DEV_PKG="no"
     304
     305AC_ARG_WITH(ruby,
     306  AS_HELP_STRING([--with-ruby=PATH], [absolute path to ruby executable]),
     307  [rappture_with_ruby=$with_val])
     308if test "${rappture_with_ruby}" != "no" ; then
     309  if test "${rappture_with_ruby}" = "yes" ; then
     310    AC_PATH_PROG(RUBY, ruby)
     311  else
     312    AC_PATH_PROG(RUBY, ruby,
     313      [${rappture_with_ruby}/bin/ruby:${rappture_with_ruby}])
     314  fi
     315fi
    374316AC_SUBST(RUBY)
     317
     318if test "x${RUBY}" != "x" ; then
     319  AX_PROG_RUBY_VERSION
     320  ac_mkmf_result=`${RUBY} -r mkmf -e ";" 2>&1`
     321  if test -z "$ac_mkmf_result"; then
     322    HAVE_RUBY_DEVEL="yes"
     323    AX_RUBY_DEV_FLAGS([${RUBY}])
     324  fi
     325fi
     326AC_SUBST(HAVE_RUBY_DEVEL)
    375327
    376328RP_BASE=`pwd`
Note: See TracChangeset for help on using the changeset viewer.