mirror of
https://github.com/neovim/neovim.git
synced 2025-10-08 10:56:31 +00:00
build: remove libfindmacros library (#22423)
Large parts the library weren't being used, and the parts that were was overly
abstracted for our use case. Additionally, part of its use case was to abstract
pkgconfig boilerplate, which is no longer needed as pkgconfig has been removed
in favor of relying on cmake alone in 09118052ce
.
This commit is contained in:
@@ -25,29 +25,31 @@ set_target_properties(luv PROPERTIES IMPORTED_LOCATION ${LIBLUV_LIBRARIES})
|
||||
target_link_libraries(main_lib INTERFACE luv)
|
||||
|
||||
find_package(TreeSitter REQUIRED)
|
||||
target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${TreeSitter_INCLUDE_DIRS})
|
||||
target_link_libraries(main_lib INTERFACE ${TreeSitter_LIBRARIES})
|
||||
target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${TreeSitter_INCLUDE_DIR})
|
||||
target_link_libraries(main_lib INTERFACE ${TreeSitter_LIBRARY})
|
||||
|
||||
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})
|
||||
target_link_libraries(main_lib INTERFACE ${LIBTERMKEY_LIBRARIES})
|
||||
target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${LIBTERMKEY_INCLUDE_DIR})
|
||||
target_link_libraries(main_lib INTERFACE ${LIBTERMKEY_LIBRARY})
|
||||
|
||||
find_package(libvterm 0.3 REQUIRED)
|
||||
target_link_libraries(main_lib INTERFACE libvterm)
|
||||
|
||||
find_package(Iconv REQUIRED)
|
||||
target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${Iconv_INCLUDE_DIRS})
|
||||
target_link_libraries(main_lib INTERFACE ${Iconv_LIBRARIES})
|
||||
target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${ICONV_INCLUDE_DIR})
|
||||
if(ICONV_LIBRARY)
|
||||
target_link_libraries(main_lib INTERFACE ${ICONV_LIBRARY})
|
||||
endif()
|
||||
|
||||
option(ENABLE_LIBINTL "enable libintl" ON)
|
||||
if(ENABLE_LIBINTL)
|
||||
# LibIntl (not Intl) selects our FindLibIntl.cmake script. #8464
|
||||
find_package(LibIntl REQUIRED)
|
||||
target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${LibIntl_INCLUDE_DIRS})
|
||||
if (LibIntl_FOUND)
|
||||
target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${LibIntl_INCLUDE_DIR})
|
||||
if (LibIntl_LIBRARY)
|
||||
target_link_libraries(main_lib INTERFACE ${LibIntl_LIBRARY})
|
||||
endif()
|
||||
endif()
|
||||
|
Reference in New Issue
Block a user