diff options
author | dundargoc <gocdundar@gmail.com> | 2023-10-28 20:27:30 +0200 |
---|---|---|
committer | dundargoc <33953936+dundargoc@users.noreply.github.com> | 2023-10-28 22:32:52 +0200 |
commit | 4f526b9fd864acbba9665e5a71787fc1c958d82c (patch) | |
tree | 1f895aede29286892349b94109c900cc19cc1a38 /cmake.deps/cmake | |
parent | c5f2472661e9f12bad6cb1c76f47410bd5c5d93a (diff) | |
download | rneovim-4f526b9fd864acbba9665e5a71787fc1c958d82c.tar.gz rneovim-4f526b9fd864acbba9665e5a71787fc1c958d82c.tar.bz2 rneovim-4f526b9fd864acbba9665e5a71787fc1c958d82c.zip |
build: use neovim/libtermkey instead of neovim/deps for libtermkey
Using a mirror makes it easier to test patches as well as reducing
maintenance when a new version is released.
Diffstat (limited to 'cmake.deps/cmake')
-rw-r--r-- | cmake.deps/cmake/LibtermkeyCMakeLists.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cmake.deps/cmake/LibtermkeyCMakeLists.txt b/cmake.deps/cmake/LibtermkeyCMakeLists.txt index cefe14e515..7257ff69bb 100644 --- a/cmake.deps/cmake/LibtermkeyCMakeLists.txt +++ b/cmake.deps/cmake/LibtermkeyCMakeLists.txt @@ -1,6 +1,18 @@ cmake_minimum_required(VERSION 3.10) project(libtermkey C) +if(EXISTS ${PROJECT_SOURCE_DIR}/termkey.h.in) + file(STRINGS Makefile TERMKEY_VERSION_MAJOR REGEX "VERSION_MAJOR") + string(REGEX MATCH "[0-9]+" TERMKEY_VERSION_MAJOR ${TERMKEY_VERSION_MAJOR}) + + file(STRINGS Makefile TERMKEY_VERSION_MINOR REGEX "VERSION_MINOR") + string(REGEX MATCH "[0-9]+" TERMKEY_VERSION_MINOR ${TERMKEY_VERSION_MINOR}) + + file(READ termkey.h.in TERMKEY_TEXT) + string(REPLACE "@@VERSION_MAJOR@@" "${TERMKEY_VERSION_MAJOR}" TERMKEY_TEXT "${TERMKEY_TEXT}") + string(REPLACE "@@VERSION_MINOR@@" "${TERMKEY_VERSION_MINOR}" TERMKEY_TEXT "${TERMKEY_TEXT}") + file(WRITE termkey.h "${TERMKEY_TEXT}") +endif() add_definitions(-D _CRT_SECURE_NO_WARNINGS) add_definitions(-DHAVE_UNIBILIUM) |