X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7a8cd62135619ad52e05ae1c929ef07e166e4260..03a4b33b7689362cd3459b64810779ce55bc3a52:/buildtools/Cmake/CompleteInFiles.cmake diff --git a/buildtools/Cmake/CompleteInFiles.cmake b/buildtools/Cmake/CompleteInFiles.cmake index abcd9c94d2..a5bec10a88 100644 --- a/buildtools/Cmake/CompleteInFiles.cmake +++ b/buildtools/Cmake/CompleteInFiles.cmake @@ -82,6 +82,13 @@ if(enable_smpi) include(FindF2c) SET(HAVE_SMPI 1) endif() +if(enable_java) + find_package(Java REQUIRED COMPONENTS Runtime Development) + find_package(JNI REQUIRED) + message("-- [Java] JNI found: ${JNI_FOUND}") + message("-- [Java] JNI include dirs: ${JNI_INCLUDE_DIRS}") + set(HAVE_Java 1) +endif() if(enable_lua) include(FindLua51Simgrid) endif() @@ -685,20 +692,6 @@ foreach(fct ${diff_va}) endforeach(fct ${diff_va}) #-------------------------------------------------------------------------------------------------- -### check for getline -try_compile(COMPILE_RESULT_VAR - ${CMAKE_BINARY_DIR} - ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_getline.c - ) - -if(NOT COMPILE_RESULT_VAR) - SET(need_getline "#define SIMGRID_NEED_GETLINE 1") - SET(SIMGRID_NEED_GETLINE 1) -else() - SET(need_getline "") - SET(SIMGRID_NEED_GETLINE 0) -endif() - ### check for a working snprintf if(HAVE_SNPRINTF AND HAVE_VSNPRINTF OR WIN32) if(WIN32) @@ -859,6 +852,9 @@ else() configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay/actions_barrier.txt ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_barrier.txt COPYONLY) configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay/actions_bcast.txt ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_bcast.txt COPYONLY) configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay/actions_with_isend.txt ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_with_isend.txt COPYONLY) + configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay/actions_alltoall.txt ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_alltoall.txt COPYONLY) + configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay/actions_alltoallv.txt ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_alltoallv.txt COPYONLY) + configure_file(${CMAKE_HOME_DIRECTORY}/examples/smpi/replay/actions_waitall.txt ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_waitall.txt COPYONLY) configure_file(${CMAKE_HOME_DIRECTORY}/teshsuite/smpi/hostfile ${CMAKE_BINARY_DIR}/teshsuite/smpi/hostfile COPYONLY) set(generated_files_to_clean @@ -873,6 +869,9 @@ else() ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_barrier.txt ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_bcast.txt ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_with_isend.txt + ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_alltoall.txt + ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_alltoallv.txt + ${CMAKE_BINARY_DIR}/examples/smpi/replay/actions_waitall.txt ${CMAKE_BINARY_DIR}/teshsuite/smpi/hostfile ) endif()