neovim: Use a host-built nvim when needed
This commit is contained in:
parent
5828a775db
commit
5c27759db4
|
@ -5,6 +5,14 @@ TERMUX_PKG_SRCURL=https://github.com/neovim/neovim/archive/master.zip
|
||||||
TERMUX_PKG_NO_SRC_CACHE=yes
|
TERMUX_PKG_NO_SRC_CACHE=yes
|
||||||
TERMUX_PKG_DEPENDS="libuv, libmsgpack, libandroid-support, libluajit, libvterm, libtermkey"
|
TERMUX_PKG_DEPENDS="libuv, libmsgpack, libandroid-support, libluajit, libvterm, libtermkey"
|
||||||
TERMUX_PKG_FOLDERNAME="neovim-master"
|
TERMUX_PKG_FOLDERNAME="neovim-master"
|
||||||
|
TERMUX_PKG_HOSTBUILD=true
|
||||||
|
|
||||||
|
termux_step_host_build () {
|
||||||
|
cd $TERMUX_PKG_SRCDIR
|
||||||
|
make CMAKE_EXTRA_FLAGS="-DCMAKE_INSTALL_PREFIX:PATH=$TERMUX_PKG_HOSTBUILD_DIR" install
|
||||||
|
make distclean
|
||||||
|
rm -Rf build/
|
||||||
|
}
|
||||||
|
|
||||||
termux_step_configure () {
|
termux_step_configure () {
|
||||||
# Install dependencies on ubuntu:
|
# Install dependencies on ubuntu:
|
||||||
|
|
|
@ -6,7 +6,7 @@ diff -u -r ../neovim-master/cmake/GenerateHelptags.cmake.in ./cmake/GenerateHelp
|
||||||
file(WRITE ${EMPTY_FILE} "")
|
file(WRITE ${EMPTY_FILE} "")
|
||||||
execute_process(
|
execute_process(
|
||||||
- COMMAND ${CMAKE_CURRENT_BINARY_DIR}/bin/nvim
|
- COMMAND ${CMAKE_CURRENT_BINARY_DIR}/bin/nvim
|
||||||
+ COMMAND "vim"
|
+ COMMAND "${PROJECT_BINARY_DIR}/../host-build/bin/nvim"
|
||||||
-u NONE
|
-u NONE
|
||||||
-esX
|
-esX
|
||||||
-c "helptags ++t ."
|
-c "helptags ++t ."
|
||||||
|
|
|
@ -6,7 +6,7 @@ diff -u -r ../neovim-master/runtime/CMakeLists.txt ./runtime/CMakeLists.txt
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
COMMAND ${CMAKE_COMMAND} -E copy_directory
|
||||||
${PROJECT_SOURCE_DIR}/runtime/doc ${GENERATED_RUNTIME_DIR}/doc
|
${PROJECT_SOURCE_DIR}/runtime/doc ${GENERATED_RUNTIME_DIR}/doc
|
||||||
- COMMAND "${PROJECT_BINARY_DIR}/bin/nvim"
|
- COMMAND "${PROJECT_BINARY_DIR}/bin/nvim"
|
||||||
+ COMMAND vim
|
+ COMMAND "${PROJECT_BINARY_DIR}/../host-build/bin/nvim"
|
||||||
-u NONE
|
-u NONE
|
||||||
-i NONE
|
-i NONE
|
||||||
-esX
|
-esX
|
||||||
|
|
Loading…
Reference in New Issue