From 3125d0480b3e723f166a7b1f59acd3a0d117ee73 Mon Sep 17 00:00:00 2001 From: navarro Date: Wed, 13 Jun 2012 10:26:03 +0200 Subject: [PATCH] Add missing files and Check for option TRACING in Simgrid --- CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7313ac1862..15725ebac9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -68,6 +68,14 @@ message(STATUS "BUILDNAME : ${BUILDNAME}") include(FindSimGrid.cmake) include(FindJavaSG.cmake) +# Check for option tracing in SimGrid +include(CheckLibraryExists) +CHECK_LIBRARY_EXISTS(${SIMGRID_LIB} TRACE_start "" HAVE_TRACING) +if(NOT HAVE_TRACING) + message(STATUS "SimGrid-java must be compile with library Simgrid included Tracing option.") + message(FATAL_ERROR "See http://simgrid.gforge.inria.fr/simgrid/3.8/doc/tracing.html to see how compile SimGrid library with good options.") +endif(NOT HAVE_TRACING) + ############################### # Declare our package content # ############################### @@ -233,6 +241,8 @@ set(XML_FILES ${CMAKE_HOME_DIRECTORY}/examples/startKillTime/deployment_start.xml ${CMAKE_HOME_DIRECTORY}/examples/startKillTime/deployment_start_kill.xml ${CMAKE_HOME_DIRECTORY}/examples/startKillTime/deployment.xml + ${CMAKE_HOME_DIRECTORY}/examples/io/storage.xml + ${CMAKE_HOME_DIRECTORY}/examples/tracing/tracingPingPongDeployment.xml ) set(TESH_FILES @@ -249,6 +259,7 @@ set(TESH_FILES ${CMAKE_HOME_DIRECTORY}/examples/priority/priority.tesh ${CMAKE_HOME_DIRECTORY}/examples/pingPong/pingpong.tesh ${CMAKE_HOME_DIRECTORY}/examples/startKillTime/startKillTime.tesh + ${CMAKE_HOME_DIRECTORY}/examples/tracing/tracingPingPong.tesh ) set(source_to_pack -- 2.20.1