diff options
| author | bfredl <bjorn.linse@gmail.com> | 2023-03-03 14:53:37 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-03 14:53:37 +0100 |
| commit | 506ffde1a7dd819f2a917907b024f42d32e3ad49 (patch) | |
| tree | 1a7710fe4e6c27b63737ccb28f8ebc64704100d6 /cmake | |
| parent | 98e051783c26239a47c5cd643e9aea7146b097bd (diff) | |
| parent | 2cffd048334912f72e0f55b2a02bd1fd9107613a (diff) | |
| download | rneovim-506ffde1a7dd819f2a917907b024f42d32e3ad49.tar.gz rneovim-506ffde1a7dd819f2a917907b024f42d32e3ad49.tar.bz2 rneovim-506ffde1a7dd819f2a917907b024f42d32e3ad49.zip | |
Merge pull request #22442 from bfredl/quickmake
refactor(build): spring cleaning of compile time checks
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/FindMsgpack.cmake | 15 | ||||
| -rw-r--r-- | cmake/FindTreesitter.cmake | 31 | ||||
| -rw-r--r-- | cmake/FindUnibilium.cmake | 18 |
3 files changed, 0 insertions, 64 deletions
diff --git a/cmake/FindMsgpack.cmake b/cmake/FindMsgpack.cmake index 43c4c3c16b..b1888560c3 100644 --- a/cmake/FindMsgpack.cmake +++ b/cmake/FindMsgpack.cmake @@ -29,18 +29,3 @@ find_package_handle_standard_args(Msgpack add_library(msgpack INTERFACE) target_include_directories(msgpack SYSTEM BEFORE INTERFACE ${MSGPACK_INCLUDE_DIR}) target_link_libraries(msgpack INTERFACE ${MSGPACK_LIBRARY}) - -list(APPEND CMAKE_REQUIRED_INCLUDES "${MSGPACK_INCLUDE_DIR}") -check_c_source_compiles(" -#include <msgpack.h> - -int -main(void) -{ - return MSGPACK_OBJECT_FLOAT32; -} -" MSGPACK_HAS_FLOAT32) -list(REMOVE_ITEM CMAKE_REQUIRED_INCLUDES "${MSGPACK_INCLUDE_DIR}") -if(MSGPACK_HAS_FLOAT32) - target_compile_definitions(msgpack INTERFACE NVIM_MSGPACK_HAS_FLOAT32) -endif() diff --git a/cmake/FindTreesitter.cmake b/cmake/FindTreesitter.cmake index ef308ad5e1..ddea35fe66 100644 --- a/cmake/FindTreesitter.cmake +++ b/cmake/FindTreesitter.cmake @@ -7,34 +7,3 @@ mark_as_advanced(TREESITTER_LIBRARY TREESITTER_INCLUDE_DIR) add_library(treesitter INTERFACE) target_include_directories(treesitter SYSTEM BEFORE INTERFACE ${TREESITTER_INCLUDE_DIR}) target_link_libraries(treesitter INTERFACE ${TREESITTER_LIBRARY}) - -list(APPEND CMAKE_REQUIRED_INCLUDES "${TREESITTER_INCLUDE_DIR}") -list(APPEND CMAKE_REQUIRED_LIBRARIES "${TREESITTER_LIBRARY}") -check_c_source_compiles(" -#include <tree_sitter/api.h> -int -main(void) -{ - TSQueryCursor *cursor = ts_query_cursor_new(); - ts_query_cursor_set_match_limit(cursor, 32); - return 0; -} -" TS_HAS_SET_MATCH_LIMIT) -if(TS_HAS_SET_MATCH_LIMIT) - target_compile_definitions(treesitter INTERFACE NVIM_TS_HAS_SET_MATCH_LIMIT) -endif() -check_c_source_compiles(" -#include <stdlib.h> -#include <tree_sitter/api.h> -int -main(void) -{ - ts_set_allocator(malloc, calloc, realloc, free); - return 0; -} -" TS_HAS_SET_ALLOCATOR) -if(TS_HAS_SET_ALLOCATOR) - target_compile_definitions(treesitter INTERFACE NVIM_TS_HAS_SET_ALLOCATOR) -endif() -list(REMOVE_ITEM CMAKE_REQUIRED_INCLUDES "${TREESITTER_INCLUDE_DIR}") -list(REMOVE_ITEM CMAKE_REQUIRED_LIBRARIES "${TREESITTER_LIBRARY}") diff --git a/cmake/FindUnibilium.cmake b/cmake/FindUnibilium.cmake index 35a9016b19..91906e6660 100644 --- a/cmake/FindUnibilium.cmake +++ b/cmake/FindUnibilium.cmake @@ -8,22 +8,4 @@ add_library(unibilium INTERFACE) target_include_directories(unibilium SYSTEM BEFORE INTERFACE ${UNIBILIUM_INCLUDE_DIR}) target_link_libraries(unibilium INTERFACE ${UNIBILIUM_LIBRARY}) -list(APPEND CMAKE_REQUIRED_INCLUDES "${UNIBILIUM_INCLUDE_DIR}") -list(APPEND CMAKE_REQUIRED_LIBRARIES "${UNIBILIUM_LIBRARY}") -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_DIR}") -list(REMOVE_ITEM CMAKE_REQUIRED_LIBRARIES "${UNIBILIUM_LIBRARY}") -if(UNIBI_HAS_VAR_FROM) - target_compile_definitions(unibilium INTERFACE NVIM_UNIBI_HAS_VAR_FROM) -endif() - mark_as_advanced(UNIBILIUM_INCLUDE_DIR UNIBILIUM_LIBRARY) |