diff options
author | dundargoc <33953936+dundargoc@users.noreply.github.com> | 2023-01-27 11:53:32 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-27 11:53:32 +0100 |
commit | d85ed00a8cc2274eff4409e2b18ba34178ae567a (patch) | |
tree | 9a6954588843aab5003b8c41e2ca84fed679a9b8 /src | |
parent | 9b43dcdbff4fd9418a66a4b356e3cb8a11762971 (diff) | |
download | rneovim-d85ed00a8cc2274eff4409e2b18ba34178ae567a.tar.gz rneovim-d85ed00a8cc2274eff4409e2b18ba34178ae567a.tar.bz2 rneovim-d85ed00a8cc2274eff4409e2b18ba34178ae567a.zip |
build: find unibilium without relying on libfindmacros (#22015)
This will remove the warning about the find module not providing a
version.
Diffstat (limited to 'src')
-rwxr-xr-x | src/nvim/CMakeLists.txt | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/src/nvim/CMakeLists.txt b/src/nvim/CMakeLists.txt index faeef65261..77ed0490d8 100755 --- a/src/nvim/CMakeLists.txt +++ b/src/nvim/CMakeLists.txt @@ -22,9 +22,8 @@ find_package(TreeSitter REQUIRED) target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${TreeSitter_INCLUDE_DIRS}) target_link_libraries(main_lib INTERFACE ${TreeSitter_LIBRARIES}) -find_package(UNIBILIUM 2.0 REQUIRED) -target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${UNIBILIUM_INCLUDE_DIRS}) -target_link_libraries(main_lib INTERFACE ${UNIBILIUM_LIBRARIES}) +find_package(unibilium 2.0 REQUIRED) +target_link_libraries(main_lib INTERFACE unibilium) find_package(LibTermkey 0.22 REQUIRED) target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${LIBTERMKEY_INCLUDE_DIRS}) @@ -174,24 +173,6 @@ if(CI_BUILD) endif() endif() -list(APPEND CMAKE_REQUIRED_INCLUDES "${UNIBILIUM_INCLUDE_DIRS}") -list(APPEND CMAKE_REQUIRED_LIBRARIES "${UNIBILIUM_LIBRARIES}") -check_c_source_compiles(" -#include <unibilium.h> - -int -main(void) -{ - unibi_str_from_var(unibi_var_from_str(\"\")); - return unibi_num_from_var(unibi_var_from_num(0)); -} -" UNIBI_HAS_VAR_FROM) -list(REMOVE_ITEM CMAKE_REQUIRED_INCLUDES "${UNIBILIUM_INCLUDE_DIRS}") -list(REMOVE_ITEM CMAKE_REQUIRED_LIBRARIES "${UNIBILIUM_LIBRARIES}") -if(UNIBI_HAS_VAR_FROM) - target_compile_definitions(main_lib INTERFACE NVIM_UNIBI_HAS_VAR_FROM) -endif() - list(APPEND CMAKE_REQUIRED_INCLUDES "${MSGPACK_INCLUDE_DIRS}") check_c_source_compiles(" #include <msgpack.h> |