[PATCH 2/2] Skip /usr when looking for jni.h

Sean McGovern gseanmcg at gmail.com
Wed Mar 13 13:59:10 EDT 2013


On systems where a convenience binary for javac is in /usr/bin,
don't add all of /usr/include to the compiler flags.
---
 configure.in | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/configure.in b/configure.in
index 5a799d5..d5b724d 100644
--- a/configure.in
+++ b/configure.in
@@ -173,12 +173,13 @@ if test "$enable_java" = yes; then
 	
 
     sasl_cv_java_includes=''
+    if test "$java_base" != "/usr"; then
     for dir in `find ${java_base}/include -follow -type d -print | grep -v green_threads`; do
       sasl_cv_java_includes="${sasl_cv_java_includes} -I$dir"
     done
+    fi
   fi
-
-  sasl_cv_java_includes="${sasl_cv_java_includes} -I$javapath/include"])
+])
 
   JAVA_INCLUDES=$sasl_cv_java_includes
   AC_SUBST(JAVA_INCLUDES)
-- 
1.8.0.2



More information about the Cyrus-devel mailing list