mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 13:15:09 -07:00
Merge pull request #22539 from dundargoc/build/luv
build: remove workaround for incorrectly packaged libluv
This commit is contained in:
commit
1b49841969
@ -1,14 +1,5 @@
|
||||
find_path(LIBLUV_INCLUDE_DIR luv/luv.h)
|
||||
|
||||
# Explicitly look for luv.so. #10407
|
||||
list(APPEND LIBLUV_NAMES luv_a luv libluv_a luv${CMAKE_SHARED_LIBRARY_SUFFIX})
|
||||
|
||||
find_library(LIBLUV_LIBRARY NAMES ${LIBLUV_NAMES})
|
||||
|
||||
set(LIBLUV_LIBRARIES ${LIBLUV_LIBRARY})
|
||||
set(LIBLUV_INCLUDE_DIRS ${LIBLUV_INCLUDE_DIR})
|
||||
|
||||
find_library(LIBLUV_LIBRARY NAMES luv_a luv libluv_a luv.so)
|
||||
find_package_handle_standard_args(Libluv DEFAULT_MSG
|
||||
LIBLUV_LIBRARY LIBLUV_INCLUDE_DIR)
|
||||
|
||||
mark_as_advanced(LIBLUV_INCLUDE_DIR LIBLUV_LIBRARY)
|
||||
|
@ -14,12 +14,8 @@ else()
|
||||
endif()
|
||||
|
||||
find_package(Libluv 1.43.0 REQUIRED)
|
||||
target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${LIBLUV_INCLUDE_DIRS})
|
||||
# Use "luv" as imported library, to work around CMake using "-lluv" for
|
||||
# "luv.so". #10407
|
||||
add_library(luv UNKNOWN IMPORTED)
|
||||
set_target_properties(luv PROPERTIES IMPORTED_LOCATION ${LIBLUV_LIBRARIES})
|
||||
target_link_libraries(main_lib INTERFACE luv)
|
||||
target_include_directories(main_lib SYSTEM BEFORE INTERFACE ${LIBLUV_INCLUDE_DIR})
|
||||
target_link_libraries(main_lib INTERFACE ${LIBLUV_LIBRARY})
|
||||
|
||||
find_package(Iconv REQUIRED)
|
||||
find_package(Libtermkey 0.22 REQUIRED)
|
||||
|
Loading…
Reference in New Issue
Block a user