Ignore:
Timestamp:
2005-11-17T15:30:33+13:00 (18 years ago)
Author:
kjdon
Message:

removed java_home/include/linux from include path in makefile, made the configure script include this in JNIINC for linux, and use JAVA_HOME/include/solaris for solaris machines

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/packages/javagdbm/configure.in

    r10887 r10917  
    164164# we need to set an extended JNI path for Mac OS/Darwin, as jni.h is on
    165165# a non-standard Path
    166 AC_MSG_CHECKING(for Apple MacOS X/Darwin)
     166# is there a better way to do this??
     167AC_MSG_CHECKING(for OS to set JNI options)
     168# set defaults
     169JNIINC=""
     170JNISUFFIX="so"
     171JNIFLAGS="-shared"
     172
    167173if test "`(uname -s) 2> /dev/null`" = 'Darwin'; then
    168   AC_MSG_RESULT(yes)
     174  AC_MSG_RESULT(Darwin)
    169175  JNIINC="-I/System/Library/Frameworks/JavaVM.framework/Headers/ "
    170176  JNISUFFIX="jnilib"
    171   JNIFLAGS="-dynamiclib -fno-common -framework JavaVM"
    172 else
    173   AC_MSG_RESULT(no)
    174   JNIINC=""
    175   JNISUFFIX="so"
    176   JNIFLAGS="-shared"
     177  JNIFLAGS="-dynamiclib -fno-common -single_module -framework JavaVM"
    177178fi
     179if test "`(uname -s) 2> /dev/null`" = 'SunOS'; then
     180  AC_MSG_RESULT(Solaris)
     181  JNIINC="-I\$(JAVA_HOME)/include/solaris "
     182fi
     183if test "`(uname -s) 2> /dev/null`" = 'Linux'; then
     184  AC_MSG_RESULT(Linux)
     185  JNIINC="-I\$(JAVA_HOME)/include/linux "
     186fi
     187
    178188AC_SUBST(JNIINC)
    179189AC_SUBST(JNISUFFIX)
Note: See TracChangeset for help on using the changeset viewer.