diff options
| author | Björn Linse <bjorn.linse@gmail.com> | 2018-10-29 19:11:41 +0100 |
|---|---|---|
| committer | Björn Linse <bjorn.linse@gmail.com> | 2019-09-28 14:31:03 +0200 |
| commit | cd100963866b2c33a286cbf6aac8e42cd16fd248 (patch) | |
| tree | f9cf8260a16a749c5f8b995b59d1d96c481eeb06 /third-party | |
| parent | 8ff2f193bb3ed94ee215c83c13431d45d382949b (diff) | |
| download | rneovim-cd100963866b2c33a286cbf6aac8e42cd16fd248.tar.gz rneovim-cd100963866b2c33a286cbf6aac8e42cd16fd248.tar.bz2 rneovim-cd100963866b2c33a286cbf6aac8e42cd16fd248.zip | |
tree-sitter: initial tree-sitter support
Diffstat (limited to 'third-party')
| -rw-r--r-- | third-party/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | third-party/cmake/BuildUtf8proc.cmake | 16 |
2 files changed, 22 insertions, 0 deletions
diff --git a/third-party/CMakeLists.txt b/third-party/CMakeLists.txt index c555151c35..a848a57047 100644 --- a/third-party/CMakeLists.txt +++ b/third-party/CMakeLists.txt @@ -195,6 +195,9 @@ set(GETTEXT_SHA256 ff942af0e438ced4a8b0ea4b0b6e0d6d657157c5e2364de57baa279c1c125 set(LIBICONV_URL https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz) set(LIBICONV_SHA256 ccf536620a45458d26ba83887a983b96827001e92a13847b45e4925cc8913178) +set(UTF8PROC_URL https://github.com/JuliaStrings/utf8proc/archive/v2.2.0.tar.gz) +set(UTF8PROC_SHA256 3f8fd1dbdb057ee5ba584a539d5cd1b3952141c0338557cb0bdf8cb9cfed5dbf) + if(USE_BUNDLED_UNIBILIUM) include(BuildUnibilium) endif() @@ -246,6 +249,9 @@ if(USE_BUNDLED_LIBICONV) include(BuildLibiconv) endif() +# TODO: build it as a normal lib, so it can be used as a distro lib when available +include(BuildUtf8proc) + if(WIN32) include(GetBinaryDeps) diff --git a/third-party/cmake/BuildUtf8proc.cmake b/third-party/cmake/BuildUtf8proc.cmake new file mode 100644 index 0000000000..df287ea459 --- /dev/null +++ b/third-party/cmake/BuildUtf8proc.cmake @@ -0,0 +1,16 @@ +ExternalProject_Add(utf8proc +PREFIX ${DEPS_BUILD_DIR} +URL ${UTF8PROC_URL} +DOWNLOAD_DIR ${DEPS_DOWNLOAD_DIR}/utf8proc +DOWNLOAD_COMMAND ${CMAKE_COMMAND} + -DPREFIX=${DEPS_BUILD_DIR} + -DDOWNLOAD_DIR=${DEPS_DOWNLOAD_DIR}/utf8proc + -DURL=${UTF8PROC_URL} + -DEXPECTED_SHA256=${UTF8PROC_SHA256} + -DTARGET=utf8proc + -DUSE_EXISTING_SRC_DIR=${USE_EXISTING_SRC_DIR} + -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/DownloadAndExtractFile.cmake +CONFIGURE_COMMAND true +BUILD_COMMAND true +INSTALL_COMMAND true +) |