aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2016-01-10 12:21:52 -0500
committerJustin M. Keyes <justinkz@gmail.com>2016-01-10 12:21:52 -0500
commit73b8c89518404ea3fbb376e98c1a60e868581ecd (patch)
tree2785441b3bf03f1d94b4af680878f0d8526858b4 /CMakeLists.txt
parent5999749e079079bb97236a833dc78a16d0c91eea (diff)
parent72d03cc961796266b7b29a1e3afce94e9770c91b (diff)
downloadrneovim-73b8c89518404ea3fbb376e98c1a60e868581ecd.tar.gz
rneovim-73b8c89518404ea3fbb376e98c1a60e868581ecd.tar.bz2
rneovim-73b8c89518404ea3fbb376e98c1a60e868581ecd.zip
Merge pull request #2667 from equalsraf/tb-min-log
cmake: Pass MIN_LOG_LEVEL as compiler definition
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 85f30671fa..ecc8689cf8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -381,6 +381,16 @@ install_helper(
FILES ${MANPAGES}
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
+# MIN_LOG_LEVEL for log.h
+if(DEFINED MIN_LOG_LEVEL)
+ if(NOT MIN_LOG_LEVEL MATCHES "^[0-3]$")
+ message(FATAL_ERROR "MIN_LOG_LEVEL must be a number DEBUG (0), INFO (1), WARNING (2) or ERROR (3)")
+ endif()
+ message(STATUS "Log level set to ${MIN_LOG_LEVEL}")
+else()
+ message(STATUS "Log level not specified, defaulting to INFO(1)")
+endif()
+
# Go down the tree.
add_subdirectory(src/nvim)