aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-08-01 11:57:46 +0800
committerGitHub <noreply@github.com>2023-08-01 11:57:46 +0800
commit12ccea59674602ddf44d6e2394bf9da87b6feeb9 (patch)
tree29c84d200717b4d091fe70f13127fca372a3f9cb
parent996dd36c77321ea91758b5996d152a2f37af99dd (diff)
downloadrneovim-12ccea59674602ddf44d6e2394bf9da87b6feeb9.tar.gz
rneovim-12ccea59674602ddf44d6e2394bf9da87b6feeb9.tar.bz2
rneovim-12ccea59674602ddf44d6e2394bf9da87b6feeb9.zip
build: fix --luamod-dev not working properly (#24519)
Fixes a regression from #23112.
-rw-r--r--src/nvim/CMakeLists.txt10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/nvim/CMakeLists.txt b/src/nvim/CMakeLists.txt
index 4ec4ef1c68..e538e2e447 100644
--- a/src/nvim/CMakeLists.txt
+++ b/src/nvim/CMakeLists.txt
@@ -530,24 +530,26 @@ add_custom_command(
COMMAND ${CMAKE_COMMAND} -E env
"LUAC_PRG=${LUAC_PRG}"
${LUA_PRG} ${CHAR_BLOB_GENERATOR} -c ${VIM_MODULE_FILE}
+ # NB: vim._init_packages and vim.inspect must be be first and second ones
+ # respectively, otherwise --luamod-dev won't work properly.
+ ${LUA_INIT_PACKAGES_MODULE_SOURCE} "vim._init_packages"
+ ${LUA_INSPECT_MODULE_SOURCE} "vim.inspect"
${LUA_EDITOR_MODULE_SOURCE} "vim._editor"
${LUA_FILETYPE_MODULE_SOURCE} "vim.filetype"
${LUA_FS_MODULE_SOURCE} "vim.fs"
${LUA_F_MODULE_SOURCE} "vim.F"
- ${LUA_INIT_PACKAGES_MODULE_SOURCE} "vim._init_packages"
- ${LUA_INSPECT_MODULE_SOURCE} "vim.inspect"
${LUA_KEYMAP_MODULE_SOURCE} "vim.keymap"
${LUA_LOADER_MODULE_SOURCE} "vim.loader"
${LUA_OPTIONS_MODULE_SOURCE} "vim._options"
${LUA_SHARED_MODULE_SOURCE} "vim.shared"
DEPENDS
${CHAR_BLOB_GENERATOR}
+ ${LUA_INIT_PACKAGES_MODULE_SOURCE}
+ ${LUA_INSPECT_MODULE_SOURCE}
${LUA_EDITOR_MODULE_SOURCE}
${LUA_FILETYPE_MODULE_SOURCE}
${LUA_FS_MODULE_SOURCE}
${LUA_F_MODULE_SOURCE}
- ${LUA_INIT_PACKAGES_MODULE_SOURCE}
- ${LUA_INSPECT_MODULE_SOURCE}
${LUA_KEYMAP_MODULE_SOURCE}
${LUA_LOADER_MODULE_SOURCE}
${LUA_OPTIONS_MODULE_SOURCE}