diff options
author | dundargoc <gocdundar@gmail.com> | 2023-10-26 22:30:00 +0200 |
---|---|---|
committer | dundargoc <33953936+dundargoc@users.noreply.github.com> | 2023-11-04 18:32:47 +0100 |
commit | 5cefec7349610853910c21a0215f85a4d47132d1 (patch) | |
tree | c2970e83c0016870fe5ca853bb86837f24ecc7ab /cmake.deps/cmake | |
parent | ec66a95fbc9069a3122838dd3f904582b248691c (diff) | |
download | rneovim-5cefec7349610853910c21a0215f85a4d47132d1.tar.gz rneovim-5cefec7349610853910c21a0215f85a4d47132d1.tar.bz2 rneovim-5cefec7349610853910c21a0215f85a4d47132d1.zip |
build: various cmake fixes
- silence false warnings on MSVC
- merge `clang-tidy` cmake target into `lintc` and remove the
corresponding make target
- use cmake's built-in endianness detection
Diffstat (limited to 'cmake.deps/cmake')
-rw-r--r-- | cmake.deps/cmake/LibtermkeyCMakeLists.txt | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/cmake.deps/cmake/LibtermkeyCMakeLists.txt b/cmake.deps/cmake/LibtermkeyCMakeLists.txt index 7257ff69bb..87a56e4865 100644 --- a/cmake.deps/cmake/LibtermkeyCMakeLists.txt +++ b/cmake.deps/cmake/LibtermkeyCMakeLists.txt @@ -13,16 +13,15 @@ if(EXISTS ${PROJECT_SOURCE_DIR}/termkey.h.in) 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) - -include_directories(${PROJECT_BINARY_DIR}/t) -include_directories(SYSTEM ${UNIBILIUM_INCLUDE_DIRS}) add_library(termkey termkey.c driver-csi.c driver-ti.c) + +target_compile_definitions(termkey PRIVATE _CRT_SECURE_NO_WARNINGS HAVE_UNIBILIUM) +target_include_directories(termkey PRIVATE SYSTEM ${UNIBILIUM_INCLUDE_DIRS}) + set_target_properties(termkey PROPERTIES PUBLIC_HEADER ${PROJECT_SOURCE_DIR}/termkey.h) -target_link_libraries(termkey ${UNIBILIUM_LIBRARIES}) +target_link_libraries(termkey PRIVATE ${UNIBILIUM_LIBRARIES}) include(GNUInstallDirs) install(TARGETS termkey |