Ignore:
Timestamp:
May 28, 2010, 4:12:15 PM (14 years ago)
Author:
gah
Message:

update with java and install rappture

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/blt4/configure.in

    r1695 r1744  
    475475AC_SUBST(RUBY_VERSION_RV)
    476476AC_SUBST(RUBY_PLATFORM)
     477
     478rappture_with_java="yes"
     479JAVA=""
     480JAVAH=""
     481JAVAC=""
     482JAVA_DEV_PKG="no"
     483
     484AC_ARG_WITH(java,
     485  AS_HELP_STRING([--with-java=PATH], [absolute path to java executable]),
     486  [rappture_with_java=$with_val])
     487if test "${rappture_with_java}" != "no" ; then
     488  if test "${rappture_with_java}" = "yes" ; then
     489    AC_PATH_PROG(JAVA, java)
     490    AC_PATH_PROG(JAVAC, javac)
     491    AC_PATH_PROG(JAVAH, javah)
     492  else
     493    AC_PATH_PROG(JAVA, java, [],
     494      [${rappture_with_java}/bin/java:${rappture_with_java}])
     495    AC_PATH_PROG(JAVAC, javac, [],
     496      [${rappture_with_java}/bin/java:${rappture_with_java}])
     497    AC_PATH_PROG(JAVAH, javah, [],
     498      [${rappture_with_java}/bin/java:${rappture_with_java}])
     499  fi
     500fi
     501JDK=
     502JAVA_HOME=
     503JAVA_INC_DIR=
     504JAVA_INC_SPEC=
     505
     506# If java exists, let's look for the jni.h file.
     507if test "x${JAVA}" != "x" ; then
     508  for d in \
     509   /apps/java/jdk1.6.0_01 \
     510   /opt/icedtea6-* \
     511   /opt/sun-jdk-1.6* \
     512   /opt/sun-jdk-1.5*
     513  do
     514    if test -r "${d}/include/jni.h" ; then
     515      JDK=${d}
     516      break;
     517    fi
     518  done
     519  JAVA_HOME=$JDK
     520  JAVA_INC_DIR=${JDK}/include
     521  JAVA_INC_SPEC="-I${JDK}/include -I${JDK}/include/linux"
     522fi
     523
     524AC_SUBST(JAVA)
     525AC_SUBST(JAVAC)
     526AC_SUBST(JAVAH)
     527AC_SUBST(JAVA_HOME)
     528AC_SUBST(JAVA_INC_DIR)
     529AC_SUBST(JAVA_INC_SPEC)
    477530
    478531RP_BASE=`pwd`
     
    565618    gui/pkgIndex.tcl
    566619    gui/scripts/Makefile
     620    instant/Makefile
     621    instant/irappture
    567622    lang/Makefile
     623    lang/java/Makefile
     624    lang/java/rappture/Makefile
    568625    lang/perl/Makefile
    569626    lang/perl/Makefile.PL
     
    587644    examples/app-fermi/cee/Makefile
    588645    examples/app-fermi/fortran/Makefile
     646    examples/app-fermi/java/Makefile
    589647    examples/app-fermi/matlab/Makefile
    590648    examples/app-fermi/matlab/compiled/Makefile
Note: See TracChangeset for help on using the changeset viewer.