git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8572
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
### ARGs use -D[var]=[ON/OFF] or [1/0] or [true/false](see after)
### ex: cmake -Denable_java=ON -Denable_gtnets=ON ./
### ARGs use -D[var]=[ON/OFF] or [1/0] or [true/false](see after)
### ex: cmake -Denable_java=ON -Denable_gtnets=ON ./
set(BIBTEX2HTML ${BIBTEX2HTML} CACHE PATH "Path to bibtex2html")
set(gtnets_path ${gtnets_path} CACHE PATH "Path to gtnets lib")
set(BIBTEX2HTML ${BIBTEX2HTML} CACHE PATH "Path to bibtex2html")
set(gtnets_path ${gtnets_path} CACHE PATH "Path to gtnets lib")
set(custom_flags ${custom_flags} CACHE FORCE "Customers flags add to cmake_c_flag")
if(NOT prefix)
set(custom_flags ${custom_flags} CACHE FORCE "Customers flags add to cmake_c_flag")
if(NOT prefix)
option(enable_lib_static "" off)
option(enable_graphviz "" off)
option(enable_lib_static "" off)
option(enable_graphviz "" off)
-if(WIN32) #actually not enable with windows
- message("Mode supernovae and maintainer disable with Windows.")
+if(WIN32 OR APPLE) #actually not enable with windows and Apple
+ message("-- Mode supernovae and maintainer are disabled.")
+ message("-- Model checking is disabled.")
+ message("-- Smpi, Ruby, Lua and GTnets are disabled.")
set(enable_supernovae false CACHE TYPE INTERNAL FORCE)
set(enable_maintainer_mode false CACHE TYPE INTERNAL FORCE)
set(enable_supernovae false CACHE TYPE INTERNAL FORCE)
set(enable_maintainer_mode false CACHE TYPE INTERNAL FORCE)
- set(enable_java false CACHE TYPE INTERNAL FORCE)
- set(enable_lua false CACHE TYPE INTERNAL FORCE)
+ set(enable_lua false CACHE TYPE INTERNAL FORCE)
set(enable_ruby false CACHE TYPE INTERNAL FORCE)
set(enable_smpi false CACHE TYPE INTERNAL FORCE)
set(enable_ruby false CACHE TYPE INTERNAL FORCE)
set(enable_smpi false CACHE TYPE INTERNAL FORCE)
- set(enable_gtnets false CACHE TYPE INTERNAL FORCE)
-endif(WIN32)
+ set(enable_gtnets false CACHE TYPE INTERNAL FORCE)
+ set(enable_model-checking false CACHE TYPE INTERNAL FORCE)
+ mark_as_advanced(enable_supernovae)
+ mark_as_advanced(enable_maintainer_mode)
+ mark_as_advanced(enable_lua)
+ mark_as_advanced(enable_ruby)
+ mark_as_advanced(enable_smpi)
+ mark_as_advanced(enable_gtnets)
+ mark_as_advanced(gtnets_path)
+ mark_as_advanced(enable_model-checking)
+endif(WIN32 OR APPLE)
if(enable_supernovae AND enable_model-checking)
set(enable_model-checking false CACHE TYPE INTERNAL FORCE)
message("\n\nWith supernovae mode the model checking must be disable.!!!\n\n")
endif(enable_supernovae AND enable_model-checking)
if(enable_supernovae AND enable_model-checking)
set(enable_model-checking false CACHE TYPE INTERNAL FORCE)
message("\n\nWith supernovae mode the model checking must be disable.!!!\n\n")
endif(enable_supernovae AND enable_model-checking)
mark_as_advanced(PATH_PCRE_LIB)
mark_as_advanced(HAVE_SSH)
mark_as_advanced(HAVE_RSYNC)
mark_as_advanced(PATH_PCRE_LIB)
mark_as_advanced(HAVE_SSH)
mark_as_advanced(HAVE_RSYNC)
message(" CPPFlags: ${CMAKE_CXX_FLAGS}")
message("")
message(" Context backend: ${with_context}")
message(" CPPFlags: ${CMAKE_CXX_FLAGS}")
message("")
message(" Context backend: ${with_context}")
+if(NOT APPLE AND NOT WIN32)
message(" Compile Gtnets : ${HAVE_GTNETS}")
message(" Gtnets path : ${gtnets_path}")
message(" Compile Gtnets : ${HAVE_GTNETS}")
message(" Gtnets path : ${gtnets_path}")
+endif(NOT APPLE AND NOT WIN32)
message(" Compile Java : ${HAVE_JAVA}")
message(" Compile Java : ${HAVE_JAVA}")
+if(NOT APPLE AND NOT WIN32)
message(" Compile Lua : ${HAVE_LUA}")
message(" Compile Ruby : ${HAVE_RUBY}")
message(" Compile Smpi : ${enable_smpi}")
message(" Compile Lua : ${HAVE_LUA}")
message(" Compile Ruby : ${HAVE_RUBY}")
message(" Compile Smpi : ${enable_smpi}")
+endif(NOT APPLE AND NOT WIN32)
message(" Compile Static : ${enable_lib_static}")
message("")
message(" Compile Static : ${enable_lib_static}")
message("")
+if(NOT APPLE AND NOT WIN32)
message(" Maintainer mode: ${enable_maintainer_mode}")
message(" Supernovae mode: ${enable_supernovae}")
message(" Maintainer mode: ${enable_maintainer_mode}")
message(" Supernovae mode: ${enable_supernovae}")
+message(" Model checking : ${enable_model-checking}")
+endif(NOT APPLE AND NOT WIN32)
message(" Tracing mode : ${enable_tracing}")
message(" Latency bound : ${enable_latency_bound_tracking}")
message(" Tracing mode : ${enable_tracing}")
message(" Latency bound : ${enable_latency_bound_tracking}")
-message(" Model checking : ${enable_model-checking}")
message(" Graphviz mode : ${enable_graphviz}")
message(" Build SG doc : ${enable_doc}")
message("")
message(" Graphviz mode : ${enable_graphviz}")
message(" Build SG doc : ${enable_doc}")
message("")