Next: , Previous: , Up: The Macros  


ax_jni_include_dir

Synopsis

AX_JNI_INCLUDE_DIR

Description

AX_JNI_INCLUDE_DIR finds include directories needed for compiling programs using the JNI interface.

JNI include directories are usually in the Java distribution. This is deduced from the value of $JAVA_HOME, $JAVAC, or the path to "javac", in that order. When this macro completes, a list of directories is left in the variable JNI_INCLUDE_DIRS.

Example usage follows:

  AX_JNI_INCLUDE_DIR
  for JNI_INCLUDE_DIR in $JNI_INCLUDE_DIRS
  do
          CPPFLAGS="$CPPFLAGS -I$JNI_INCLUDE_DIR"
  done

If you want to force a specific compiler:

- at the configure.in level, set JAVAC=yourcompiler before calling AX_JNI_INCLUDE_DIR

- at the configure level, setenv JAVAC

This macro depends on AC_CANONICAL_HOST which requires that config.guess and config.sub be distributed along with the source code. See autoconf manual for details.

Note: This macro can work with the autoconf M4 macros for Java programs. This particular macro is not part of the original set of macros.

Source Code

Download the latest version of ax_jni_include_dir.m4 or browse the macro’s revision history.

License

Copyright © 2008 Don Anderson dda@sleepycat.com

Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.