mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
build: exclude tui/terminfo_defs.h from lintc-clint (#21822)
clint takes around 5-10 seconds to lint tui/terminfo_defs.h. For CI this is negligible, but it's annoying for local development as touching terminfo_defs.h will skyrocket lint times. Furthermore, we have no reason to touch or modify terminfo_defs.h as it's a generated file, so linting it shouldn't be necessary. This should speed up "make lint" by the same amount, so around 5-10 seconds.
This commit is contained in:
parent
c752c85363
commit
69c71c4ab4
@ -79,12 +79,13 @@ function(add_glob_target)
|
||||
file(TO_CMAKE_PATH "${f}" f)
|
||||
list(APPEND globfiles ${f})
|
||||
endforeach()
|
||||
foreach(exclude_pattern ${ARG_EXCLUDE})
|
||||
list(FILTER globfiles EXCLUDE REGEX ${exclude_pattern})
|
||||
endforeach()
|
||||
list(APPEND ARG_FILES ${globfiles})
|
||||
endforeach()
|
||||
|
||||
foreach(exclude_pattern ${ARG_EXCLUDE})
|
||||
list(FILTER ARG_FILES EXCLUDE REGEX ${exclude_pattern})
|
||||
endforeach()
|
||||
|
||||
if(NOT ARG_TOUCH_STRATEGY)
|
||||
set(ARG_TOUCH_STRATEGY PER_FILE)
|
||||
endif()
|
||||
|
@ -977,7 +977,9 @@ add_glob_target(
|
||||
TARGET lintc-clint
|
||||
COMMAND ${PROJECT_SOURCE_DIR}/src/clint.py
|
||||
FLAGS --output=${LINT_OUTPUT_FORMAT}
|
||||
FILES ${LINT_NVIM_SOURCES})
|
||||
FILES ${LINT_NVIM_SOURCES}
|
||||
EXCLUDE
|
||||
tui/terminfo_defs.h)
|
||||
|
||||
add_custom_target(uncrustify-version
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
|
Loading…
Reference in New Issue
Block a user