From: navarrop Date: Thu, 18 Nov 2010 14:51:25 +0000 (+0000) Subject: Hide options on apple or windows if they are not worked yet. X-Git-Tag: v3_5~255 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/84a1902172270a406b166d7106e26ce4b65fece8?ds=sidebyside Hide options on apple or windows if they are not worked yet. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8572 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/buildtools/Cmake/Option.cmake b/buildtools/Cmake/Option.cmake index dd79d0215f..6d20477a56 100644 --- a/buildtools/Cmake/Option.cmake +++ b/buildtools/Cmake/Option.cmake @@ -1,8 +1,11 @@ ### 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(custom_flags ${custom_flags} CACHE FORCE "Customers flags add to cmake_c_flag") if(NOT prefix) @@ -42,21 +45,32 @@ option(enable_model-checking "" 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_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_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) + mark_as_advanced(PATH_PCRE_LIB) mark_as_advanced(HAVE_SSH) mark_as_advanced(HAVE_RSYNC) diff --git a/buildtools/Cmake/PrintArgs.cmake b/buildtools/Cmake/PrintArgs.cmake index 29db58e78a..8e7b7f0531 100644 --- a/buildtools/Cmake/PrintArgs.cmake +++ b/buildtools/Cmake/PrintArgs.cmake @@ -171,19 +171,25 @@ message(" CFlags : ${CMAKE_C_FLAGS}") 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}") +endif(NOT APPLE AND NOT WIN32) 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}") +endif(NOT APPLE AND NOT WIN32) 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(" Model checking : ${enable_model-checking}") +endif(NOT APPLE AND NOT WIN32) 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("")