mirror of
https://github.com/neovim/neovim
synced 2025-07-16 01:01:49 +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:
@ -1,23 +1,8 @@
|
||||
# TODO(dundargoc): FindIconv is shipped by default on cmake version 3.11+. This
|
||||
# file can be removed once we decide to upgrade minimum cmake version.
|
||||
|
||||
# - Try to find iconv
|
||||
# Once done, this will define
|
||||
#
|
||||
# Iconv_FOUND - system has iconv
|
||||
# Iconv_INCLUDE_DIRS - the iconv include directories
|
||||
# Iconv_LIBRARIES - link these to use iconv
|
||||
|
||||
include(LibFindMacros)
|
||||
|
||||
find_path(ICONV_INCLUDE_DIR NAMES iconv.h)
|
||||
find_library(ICONV_LIBRARY NAMES iconv libiconv)
|
||||
|
||||
set(Iconv_PROCESS_INCLUDES ICONV_INCLUDE_DIR)
|
||||
if(ICONV_LIBRARY)
|
||||
set(Iconv_PROCESS_LIBS ICONV_LIBRARY)
|
||||
endif()
|
||||
|
||||
libfind_process(Iconv)
|
||||
|
||||
mark_as_advanced(ICONV_LIBRARY)
|
||||
find_package_handle_standard_args(Iconv DEFAULT_MSG
|
||||
ICONV_INCLUDE_DIR)
|
||||
mark_as_advanced(ICONV_INCLUDE_DIR ICONV_LIBRARY)
|
||||
|
Reference in New Issue
Block a user