aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorerw7 <erw7.github@gmail.com>2021-04-19 00:31:43 +0900
committerGitHub <noreply@github.com>2021-04-18 17:31:43 +0200
commit66f9dd3c6e2e2968e4534ac0eacb7695f97c11b1 (patch)
tree204d7aab21abfa8701f20e487d4117695ce06733
parente343437bb6b82a48b1001d98a08fb5c63dccda30 (diff)
downloadrneovim-66f9dd3c6e2e2968e4534ac0eacb7695f97c11b1.tar.gz
rneovim-66f9dd3c6e2e2968e4534ac0eacb7695f97c11b1.tar.bz2
rneovim-66f9dd3c6e2e2968e4534ac0eacb7695f97c11b1.zip
README.md: remove part of Install from source (#14368)
The entry "To skip bundled (third-parth/*) dependencies:" contains inappropriate content. - Lack of description of lua-luv-dev. - Lack of description of libtree-sitter-dev. - Contains libutf8proc-dev, which is no longer needed. - The package libvterm-dev is out of date and probably unusable. Therefore, it is not possible to build according to this description. Also, there are only descriptions for Debian and Ubuntu. For these reasons, this item will be deleted.
-rw-r--r--README.md20
1 files changed, 3 insertions, 17 deletions
diff --git a/README.md b/README.md
index f4d92b77a1..ddd6c6a60b 100644
--- a/README.md
+++ b/README.md
@@ -52,7 +52,10 @@ Pre-built packages for Windows, macOS, and Linux are found on the
Install from source
-------------------
+See the [Building Neovim](https://github.com/neovim/neovim/wiki/Building-Neovim) wiki page for details.
+
The build is CMake-based, but a Makefile is provided as a convenience.
+After installing the dependencies, run the following command.
make CMAKE_BUILD_TYPE=RelWithDebInfo
sudo make install
@@ -62,29 +65,12 @@ To install to a non-default location:
make CMAKE_INSTALL_PREFIX=/full/path/
make install
-To skip bundled (`third-party/*`) dependencies:
-
-1. Install the dependencies using a package manager.
- ```
- sudo apt install gperf luajit luarocks libuv1-dev libluajit-5.1-dev libunibilium-dev libmsgpack-dev libtermkey-dev libvterm-dev libutf8proc-dev
- sudo luarocks build mpack
- sudo luarocks build lpeg
- sudo luarocks build inspect
- ```
-2. Build with `USE_BUNDLED=OFF`:
- ```
- make CMAKE_BUILD_TYPE=RelWithDebInfo USE_BUNDLED=OFF
- sudo make install
- ```
-
To inspect the build, these CMake features are useful:
- `cmake --build build --target help` lists all build targets.
- `build/CMakeCache.txt` (or `cmake -LAH build/`) contains the resolved values of all CMake variables.
- `build/compile_commands.json` shows the full compiler invocations for each translation unit.
-See the [Building Neovim](https://github.com/neovim/neovim/wiki/Building-Neovim) wiki page for details.
-
Transitioning from Vim
--------------------