Add max severity option when MINIGLOG is enabled Change-Id: I33609464ace6d4d962d81f21f57c42981d2fdfc9
diff --git a/CMakeLists.txt b/CMakeLists.txt index d1d7043..cf5f845 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -369,7 +369,10 @@ if (MINIGLOG) message("-- Compiling minimal glog substitute into Ceres.") set(GLOG_INCLUDE_DIRS internal/ceres/miniglog) + set(MINIGLOG_MAX_LOG_LEVEL 2 CACHE STRING "The maximum message severity level to be logged") + add_definitions("-DMAX_LOG_LEVEL=${MINIGLOG_MAX_LOG_LEVEL}") message("-- Using minimal glog substitute (include): ${GLOG_INCLUDE_DIRS}") + message("-- Max log level for minimal glog substitute: ${MINIGLOG_MAX_LOG_LEVEL}") # Mark as advanced (remove from default GUI view) the glog search # variables in case user disables MINIGLOG, FindGlog did not find it, so @@ -378,6 +381,7 @@ mark_as_advanced(FORCE GLOG_INCLUDE_DIR GLOG_LIBRARY) else (MINIGLOG) + unset(MINIGLOG_MAX_LOG_LEVEL CACHE) # Don't search with REQUIRED so that configuration continues if not found and # we can output an error messages explaining MINIGLOG option. find_package(Glog)