aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt37
1 files changed, 6 insertions, 31 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 832e37436f..e9d997ef3e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -666,37 +666,12 @@ if(BUSTED_LUA_PRG)
endif()
if(LUACHECK_PRG)
- add_custom_target(testlint
- COMMAND ${CMAKE_COMMAND}
- -DLUACHECK_PRG=${LUACHECK_PRG}
- -DLUAFILES_DIR=${CMAKE_CURRENT_SOURCE_DIR}/test
- -DIGNORE_PATTERN="*/preload.lua"
- -P ${PROJECT_SOURCE_DIR}/cmake/RunLuacheck.cmake)
-
- add_custom_target(
- lintbuiltinlua
- COMMAND
- ${CMAKE_COMMAND}
- -DLUACHECK_PRG=${LUACHECK_PRG}
- -DLUAFILES_DIR=${CMAKE_CURRENT_SOURCE_DIR}/src/nvim/lua
- -DREAD_GLOBALS=vim
- -P ${PROJECT_SOURCE_DIR}/cmake/RunLuacheck.cmake
- )
- add_custom_target(
- lintruntimelua
- COMMAND
- ${CMAKE_COMMAND}
- -DLUACHECK_PRG=${LUACHECK_PRG}
- -DLUAFILES_DIR=${CMAKE_CURRENT_SOURCE_DIR}/runtime/lua
- -DREAD_GLOBALS=vim
- -P ${PROJECT_SOURCE_DIR}/cmake/RunLuacheck.cmake
- )
- # TODO(ZyX-I): Run linter for all lua code in src
- add_custom_target(
- lualint
- DEPENDS lintruntimelua
- DEPENDS lintbuiltinlua
- )
+ add_custom_target(lualint
+ COMMAND ${LUACHECK_PRG} -q runtime/ src/ test/
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+else()
+ add_custom_target(lualint false
+ COMMENT "lualint: LUACHECK_PRG not defined")
endif()
set(CPACK_PACKAGE_NAME "Neovim")