aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-11-03 21:28:07 +0100
committerJustin M. Keyes <justinkz@gmail.com>2018-11-04 12:11:37 +0100
commit377694681cfe89c499064e228d7223ff495dbb13 (patch)
tree7be648e037d5ead1bc5da98c435554ddaaeac3e2
parent47473b39cb2b88c660e5a9959836440d5cd25d76 (diff)
downloadrneovim-377694681cfe89c499064e228d7223ff495dbb13.tar.gz
rneovim-377694681cfe89c499064e228d7223ff495dbb13.tar.bz2
rneovim-377694681cfe89c499064e228d7223ff495dbb13.zip
build: dependencies: specify minimum versions
-rw-r--r--CMakeLists.txt6
-rw-r--r--README.md5
2 files changed, 7 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fa020bf55c..5dab760ae3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -368,7 +368,7 @@ include_directories(SYSTEM ${MSGPACK_INCLUDE_DIRS})
option(PREFER_LUA "Prefer Lua over LuaJIT in the nvim executable." OFF)
if(PREFER_LUA)
- find_package(Lua REQUIRED)
+ find_package(Lua 5.1 EXACT REQUIRED)
set(LUA_PREFERRED_INCLUDE_DIRS ${LUA_INCLUDE_DIR})
set(LUA_PREFERRED_LIBRARIES ${LUA_LIBRARIES})
# Passive (not REQUIRED): if LUAJIT_FOUND is not set, nvim-test is skipped.
@@ -414,7 +414,7 @@ if(FEAT_TUI)
add_definitions(-DNVIM_UNIBI_HAS_VAR_FROM)
endif()
- find_package(LibTermkey REQUIRED)
+ find_package(LibTermkey 0.18 REQUIRED)
include_directories(SYSTEM ${LIBTERMKEY_INCLUDE_DIRS})
endif()
@@ -422,7 +422,7 @@ find_package(LibVterm REQUIRED)
include_directories(SYSTEM ${LIBVTERM_INCLUDE_DIRS})
if(WIN32)
- find_package(Winpty REQUIRED)
+ find_package(Winpty 0.4.3 REQUIRED)
include_directories(SYSTEM ${WINPTY_INCLUDE_DIRS})
endif()
diff --git a/README.md b/README.md
index fe78cdd522..fd89456a96 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,10 @@ To list all targets:
cmake --build build --target help
-To skip "bundled" (`third-party/*`) dependencies, define `USE_BUNDLED=NO`.
+To skip "bundled" dependencies (`third-party/*`) define `USE_BUNDLED=NO`:
+
+ sudo apt install gperf libluajit-5.1-dev libunibilium-dev libmsgpack-dev libtermkey-dev libvterm-dev libjemalloc-dev
+ make USE_BUNDLED=NO
See the [Building Neovim](https://github.com/neovim/neovim/wiki/Building-Neovim) wiki page for details.