X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/30769c28f7021367f7d7f54e868dde6c2c17c050..4c9eb13153d917c1a427de998dd68dc837a4e56a:/FindJavaSG.cmake diff --git a/FindJavaSG.cmake b/FindJavaSG.cmake index 4de80c50c4..11e6323007 100644 --- a/FindJavaSG.cmake +++ b/FindJavaSG.cmake @@ -1,30 +1,40 @@ include(FindJava) include(FindJNI) -if(JAVA_COMPILE AND JAVA_INCLUDE_PATH) - SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${JAVA_INCLUDE_PATH} ") -else(JAVA_COMPILE AND JAVA_INCLUDE_PATH) - message(FATAL_ERROR "Can't compile java!!!") -endif(JAVA_COMPILE AND JAVA_INCLUDE_PATH) - message(STATUS "Looking for jni.h") if(JAVA_INCLUDE_PATH) message(STATUS "Looking for jni.h - found") else(JAVA_INCLUDE_PATH) -message(STATUS "Looking for ljni.h - not found") +message(STATUS "Looking for jni.h - not found") +endif(JAVA_INCLUDE_PATH) +if(JAVA_INCLUDE_PATH) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${JAVA_INCLUDE_PATH} ") + message(STATUS "Add flags -I${JAVA_INCLUDE_PATH}") +else(JAVA_INCLUDE_PATH) + message(STATUS "Need to set JAVA_INCLUDE_PATH to jni.h") endif(JAVA_INCLUDE_PATH) message(STATUS "Looking for jni_md.h") if(JAVA_INCLUDE_PATH2) message(STATUS "Looking for jni_md.h - found") else(JAVA_INCLUDE_PATH2) -message(STATUS "Looking for jni_md.h - found") +message(STATUS "Looking for jni_md.h - not found") +endif(JAVA_INCLUDE_PATH2) +if(JAVA_INCLUDE_PATH2) +if(NOT JAVA_INCLUDE_PATH STREQUAL JAVA_INCLUDE_PATH2) + SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${JAVA_INCLUDE_PATH2} ") + message(STATUS "Add flags -I${JAVA_INCLUDE_PATH2}") +endif(NOT JAVA_INCLUDE_PATH STREQUAL JAVA_INCLUDE_PATH2) endif(JAVA_INCLUDE_PATH2) if(JAVA_COMPILE) message(STATUS "Found javac: ${JAVA_COMPILE}") +else(JAVA_COMPILE) +message(FATAL_ERROR "Not found javac bin") endif(JAVA_COMPILE) if(JAVA_ARCHIVE) message(STATUS "Found jar: ${JAVA_ARCHIVE}") +else(JAVA_ARCHIVE) +message(FATAL_ERROR "Not found jar bin") endif(JAVA_ARCHIVE) \ No newline at end of file