mirror of
https://github.com/neovim/neovim.git
synced 2026-04-28 18:24:13 +00:00
build: move luarocks and rocks installation to main build
This will ensure luacheck and busted are only installed when they're actually needed. This cuts total build time by over 50%. Closes https://github.com/neovim/neovim/issues/22797.
This commit is contained in:
@@ -1,12 +1,7 @@
|
||||
local platform = vim.loop.os_uname()
|
||||
if platform and platform.sysname:lower():find'windows' then
|
||||
local deps_prefix = os.getenv 'DEPS_PREFIX'
|
||||
if deps_prefix ~= nil and deps_prefix ~= "" then
|
||||
package.path = deps_prefix.."/share/lua/5.1/?.lua;"..deps_prefix.."/share/lua/5.1/?/init.lua;"..package.path
|
||||
package.path = deps_prefix.."/bin/lua/?.lua;"..deps_prefix.."/bin/lua/?/init.lua;"..package.path
|
||||
package.cpath = deps_prefix.."/lib/lua/5.1/?.dll;"..package.cpath;
|
||||
package.cpath = deps_prefix.."/bin/?.dll;"..deps_prefix.."/bin/loadall.dll;"..package.cpath;
|
||||
end
|
||||
end
|
||||
local deps_install_dir = os.getenv 'DEPS_INSTALL_DIR'
|
||||
local suffix = (platform and platform.sysname:lower():find'windows') and '.dll' or '.so'
|
||||
package.path = deps_install_dir.."/share/lua/5.1/?.lua;"..deps_install_dir.."/share/lua/5.1/?/init.lua;"..package.path
|
||||
package.cpath = deps_install_dir.."/lib/lua/5.1/?"..suffix..";"..package.cpath;
|
||||
|
||||
require 'busted.runner'({ standalone = false })
|
||||
|
||||
Reference in New Issue
Block a user