${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/Modules
)
-message("-- Cmake version ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}")
+message(STATUS "Cmake version ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}")
include(CheckFunctionExists)
include(CheckIncludeFile)
include(FindGraphviz)
include(FindPCRE)
+if(enable_gtnets)
+ include(FindGTnets)
+endif(enable_gtnets)
if(enable_ruby)
include(FindRubySimgrid)
endif(enable_ruby)
SET(HAVE_LATENCY_BOUND_TRACKING 1)
else(enable_latency_bound_tracking)
if(enable_gtnets)
- message("-- Warning : Turning latency_bound_tracking to ON because GTNeTs is ON")
+ message(STATUS "Warning : Turning latency_bound_tracking to ON because GTNeTs is ON")
SET(enable_latency_bound_tracking ON)
SET(HAVE_LATENCY_BOUND_TRACKING 1)
else(enable_gtnets)
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${LUA_INCLUDE_DIR} ")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-L${LUA_LIBRARY_DIR} ")
else(LUA51_FOUND)
- message("-- Warning : Lua need version 5.1")
+ message(STATUS "Warning : Lua need version 5.1")
endif(LUA51_FOUND)
endif(enable_lua)
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}-I${HAVE_F2C_H} ")
endif(NOT operation)
else(HAVE_F2C_H)
- message("-- Warning : You should install f2c before use smpi.")
+ message(STATUS "Warning : You should install f2c before use smpi.")
endif(HAVE_F2C_H)
endif(enable_smpi)
-#--------------------------------------------------------------------------------------------------
-### Initialize of CONTEXT GTNETS
-if(NOT enable_gtnets OR enable_supernovae)
- SET(HAVE_GTNETS 0)
-else(NOT enable_gtnets OR enable_supernovae)
- set(GTNETS_LDFLAGS "-L${gtnets_path}/lib")
- set(GTNETS_CPPFLAGS "-I${gtnets_path}/include/gtnets")
- exec_program("${CMAKE_CXX_COMPILER} ${GTNETS_CPPFLAGS} -lgtnets ${GTNETS_LDFLAGS} ${CMAKE_HOME_DIRECTORY}/buildtools/Cmake/test_prog/prog_gtnets.cpp " OUTPUT_VARIABLE COMPILE_GTNETS_VAR)
- if(COMPILE_GTNETS_VAR)
- SET(HAVE_GTNETS 0)
- else(COMPILE_GTNETS_VAR)
- SET(HAVE_GTNETS 1)
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}${GTNETS_CPPFLAGS} ${GTNETS_LDFLAGS} ")
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}${GTNETS_CPPFLAGS} ${GTNETS_LDFLAGS} ")
- string(REGEX MATCH "${gtnets_path}/lib" operation "$ENV{LD_LIBRARY_PATH}")
- if(NOT operation)
- message(FATAL_ERROR "\n\nTo use GTNETS don't forget to set LD_LIBRARY_PATH with \n\texport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${gtnets_path}/lib\n\n")
- endif(NOT operation)
- endif(COMPILE_GTNETS_VAR)
-endif(NOT enable_gtnets OR enable_supernovae)
-
#--------------------------------------------------------------------------------------------------
### Initialize of CONTEXT THREADS
if(with_context MATCHES "auto")
set(with_context_ok 1)
set(with_context "ucontext")
- message("-- With_context auto change to ucontext")
+ message(STATUS "With_context auto change to ucontext")
endif(with_context MATCHES "auto")
if(with_context MATCHES "ucontext")
else(mcsc)
if(windows_context MATCHES "yes")
set(with_context "windows")
- message("-- With_context ucontext change to windows")
+ message(STATUS "With_context ucontext change to windows")
else(windows_context MATCHES "yes")
set(with_context "pthread")
- message("-- With_context ucontext change to pthread")
+ message(STATUS "With_context ucontext change to pthread")
endif(windows_context MATCHES "yes")
endif(mcsc)
endif(with_context MATCHES "ucontext")
if(IS_DIRECTORY ${CMAKE_HOME_DIRECTORY}/.svn)
find_file(SVN ".svn" ${CMAKE_HOME_DIRECTORY})
exec_program("svnversion ${CMAKE_HOME_DIRECTORY}" OUTPUT_VARIABLE "SVN_VERSION")
- message("-- svn version ${SVN_VERSION}")
+ message(STATUS "svn version ${SVN_VERSION}")
endif(IS_DIRECTORY ${CMAKE_HOME_DIRECTORY}/.svn)
if(IS_DIRECTORY ${CMAKE_HOME_DIRECTORY}/.git)