From e0f58fb19ec83a36cfb16c262b3e775a92bae167 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Mon, 7 May 2012 13:31:34 +0200 Subject: [PATCH] Added default logging levels and optional CMake option OGS_LOG_LEVEL. --- scripts/cmake/ProjectSetup.cmake | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/scripts/cmake/ProjectSetup.cmake b/scripts/cmake/ProjectSetup.cmake index 43d955296f3..53984c42546 100644 --- a/scripts/cmake/ProjectSetup.cmake +++ b/scripts/cmake/ProjectSetup.cmake @@ -1,3 +1,14 @@ # Set build directories SET( EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin ) -SET( LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib ) \ No newline at end of file +SET( LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib ) + +# Logging level +IF(NOT DEFINED OGS_LOG_LEVEL) + IF(CMAKE_BUILD_TYPE STREQUAL "Debug") + ADD_DEFINITIONS(-DLOGOG_LEVEL=LOGOG_LEVEL_DEBUG) + ELSE() + ADD_DEFINITIONS(-DLOGOG_LEVEL=LOGOG_LEVEL_INFO) + ENDIF() # CMAKE_BUILD_TYPE = Debug +ELSE() + ADD_DEFINITIONS(-DLOGOG_LEVEL=${OGS_LOG_LEVEL}) +ENDIF() # NOT DEFINED OGS_LOG_LEVEL -- GitLab