diff options
author | dundargoc <33953936+dundargoc@users.noreply.github.com> | 2023-04-19 00:47:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-19 00:47:15 +0200 |
commit | 0a3645a72307afa563683a6e06c544810e0b65eb (patch) | |
tree | 30a55717f8f4ae191e57514698bfbb77dc8119f6 /cmake | |
parent | 59fed8bb6457eb6c5204dc39a49d7ea0e1781482 (diff) | |
download | rneovim-0a3645a72307afa563683a6e06c544810e0b65eb.tar.gz rneovim-0a3645a72307afa563683a6e06c544810e0b65eb.tar.bz2 rneovim-0a3645a72307afa563683a6e06c544810e0b65eb.zip |
build: find system luv on ubuntu
Also use the system luv in CI for the with-external-deps job.
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/FindLibluv.cmake | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/cmake/FindLibluv.cmake b/cmake/FindLibluv.cmake index 3dfc536024..d402b26447 100644 --- a/cmake/FindLibluv.cmake +++ b/cmake/FindLibluv.cmake @@ -1,5 +1,14 @@ find_path(LIBLUV_INCLUDE_DIR luv/luv.h) -find_library(LIBLUV_LIBRARY NAMES luv_a luv libluv_a luv.so) +find_library(LIBLUV_LIBRARY NAMES luv_a luv libluv_a) + +# Ubuntu-specific workaround to find system paths +function(ubuntu) + set(CMAKE_FIND_LIBRARY_PREFIXES "") + find_path(LIBLUV_INCLUDE_DIR luv/luv.h PATH_SUFFIXES lua5.1) + find_library(LIBLUV_LIBRARY NAMES luv PATH_SUFFIXES lua/5.1) +endfunction() +ubuntu() + find_package_handle_standard_args(Libluv DEFAULT_MSG LIBLUV_LIBRARY LIBLUV_INCLUDE_DIR) mark_as_advanced(LIBLUV_INCLUDE_DIR LIBLUV_LIBRARY) |