diff options
author | dundargoc <33953936+dundargoc@users.noreply.github.com> | 2023-05-09 17:25:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-09 17:25:49 +0200 |
commit | 82bb7bbc481603d709df2b6d03918d15b81dac96 (patch) | |
tree | fa601ed0195207a64ee0b98ea397788f5c1cefb7 /src | |
parent | 02f92978fe4f4d465260a9936dca1526bbe76931 (diff) | |
download | rneovim-82bb7bbc481603d709df2b6d03918d15b81dac96.tar.gz rneovim-82bb7bbc481603d709df2b6d03918d15b81dac96.tar.bz2 rneovim-82bb7bbc481603d709df2b6d03918d15b81dac96.zip |
build: add luajit runtime files when installing (#23514)
Closes https://github.com/neovim/neovim/issues/15543.
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/CMakeLists.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/nvim/CMakeLists.txt b/src/nvim/CMakeLists.txt index c9a46ecfa1..3bb054946f 100644 --- a/src/nvim/CMakeLists.txt +++ b/src/nvim/CMakeLists.txt @@ -292,6 +292,7 @@ set(LUA_FILETYPE_MODULE_SOURCE ${PROJECT_SOURCE_DIR}/runtime/lua/vim/filetype.lu set(LUA_INIT_PACKAGES_MODULE_SOURCE ${PROJECT_SOURCE_DIR}/runtime/lua/vim/_init_packages.lua) set(LUA_KEYMAP_MODULE_SOURCE ${PROJECT_SOURCE_DIR}/runtime/lua/vim/keymap.lua) set(CHAR_BLOB_GENERATOR ${GENERATOR_DIR}/gen_char_blob.lua) +set(LUAJIT_RUNTIME_DIR ${DEPS_PREFIX}/share/luajit-2.1.0-beta3/jit) glob_wrapper(UNICODE_FILES ${UNICODE_DIR}/*.txt) glob_wrapper(API_HEADERS api/*.h) @@ -798,6 +799,15 @@ install(DIRECTORY ${BINARY_LIB_DIR} DESTINATION ${CMAKE_INSTALL_LIBDIR}/nvim/ USE_SOURCE_PERMISSIONS) +if(NOT PREFER_LUA) + # install luajit runtime files if bundled + if(EXISTS ${LUAJIT_RUNTIME_DIR}) + install(DIRECTORY ${LUAJIT_RUNTIME_DIR} + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/nvim/runtime/lua + USE_SOURCE_PERMISSIONS) + endif() +endif() + add_library(libnvim STATIC EXCLUDE_FROM_ALL) if(MSVC) set(LIBNVIM_NAME libnvim) |