aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordundargoc <33953936+dundargoc@users.noreply.github.com>2023-02-13 20:04:54 +0100
committerGitHub <noreply@github.com>2023-02-13 20:04:54 +0100
commitbb9c673d2cf022e75d1d34d2b2dd12a1e41dc6ac (patch)
treed907afed5986ac45b39f6c6785a39d070def3563 /src
parent84cf6a0a7e58aace0e659f2c6bb61d7179164add (diff)
downloadrneovim-bb9c673d2cf022e75d1d34d2b2dd12a1e41dc6ac.tar.gz
rneovim-bb9c673d2cf022e75d1d34d2b2dd12a1e41dc6ac.tar.bz2
rneovim-bb9c673d2cf022e75d1d34d2b2dd12a1e41dc6ac.zip
ci: automatically maximize MIN_LOG_LEVEL if CI detected (#22248)
Detect if on CI by checking that the CI environment variable is set to "true". This is a common pattern among CI providers, including github actions and cirrus.
Diffstat (limited to 'src')
-rwxr-xr-xsrc/nvim/CMakeLists.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/CMakeLists.txt b/src/nvim/CMakeLists.txt
index 7409a5e5c5..a193af6d51 100755
--- a/src/nvim/CMakeLists.txt
+++ b/src/nvim/CMakeLists.txt
@@ -412,6 +412,9 @@ else()
endif()
# Log level (MIN_LOG_LEVEL in log.h)
+if($ENV{CI} MATCHES "true")
+ set(MIN_LOG_LEVEL 3)
+endif()
if("${MIN_LOG_LEVEL}" MATCHES "^$")
# Minimize logging for release-type builds.
target_compile_definitions(main_lib INTERFACE MIN_LOG_LEVEL=$<IF:$<CONFIG:Debug>,1,3>)