aboutsummaryrefslogtreecommitdiff
path: root/third-party
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-10-16 14:23:36 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-10-16 14:23:36 -0300
commit388e75e4b0f602ac5dd70e1ceeb1d1a18a37c51e (patch)
tree8ae4c703deff5a369cd35c7580351e320faa6d93 /third-party
parent0a2d9fa8c88b6e263b9baa9b639c23321272f9bf (diff)
parent0c2ec77ae0c0bde70b168313f89fa3259682a056 (diff)
downloadrneovim-388e75e4b0f602ac5dd70e1ceeb1d1a18a37c51e.tar.gz
rneovim-388e75e4b0f602ac5dd70e1ceeb1d1a18a37c51e.tar.bz2
rneovim-388e75e4b0f602ac5dd70e1ceeb1d1a18a37c51e.zip
Merge PR #1296 'Use the lua client to run functional tests'
Diffstat (limited to 'third-party')
-rw-r--r--third-party/CMakeLists.txt9
1 files changed, 8 insertions, 1 deletions
diff --git a/third-party/CMakeLists.txt b/third-party/CMakeLists.txt
index 793be3172d..0e277c8eef 100644
--- a/third-party/CMakeLists.txt
+++ b/third-party/CMakeLists.txt
@@ -189,7 +189,14 @@ if(USE_BUNDLED_LUAROCKS)
add_custom_target(lpeg
DEPENDS ${DEPS_LIB_DIR}/luarocks/rocks/lpeg)
- list(APPEND THIRD_PARTY_DEPS busted lua-messagepack lpeg)
+ add_custom_command(OUTPUT ${DEPS_LIB_DIR}/luarocks/rocks/nvim-client
+ COMMAND ${DEPS_BIN_DIR}/luarocks
+ ARGS build https://raw.githubusercontent.com/neovim/lua-client/master/nvim-client-0.0.1-1.rockspec CC=${DEPS_C_COMPILER} LD=${DEPS_C_COMPILER} LIBUV_DIR=${DEPS_INSTALL_DIR}
+ DEPENDS lpeg libuv)
+ add_custom_target(nvim-client
+ DEPENDS ${DEPS_LIB_DIR}/luarocks/rocks/nvim-client)
+
+ list(APPEND THIRD_PARTY_DEPS busted lua-messagepack lpeg nvim-client)
endif()
add_custom_target(third-party ALL