aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2021-10-30 01:56:18 +0200
committerPřemysl Eric Janouch <p@janouch.name>2021-10-30 01:56:48 +0200
commit4795ee851da3efc7dd4aef0ab24aa16e89c639d4 (patch)
tree0f262953e4400c3fb15d1c43af363982e641958c /cmake
parent87a644cc597f151d55497d6437135327a68ce0e0 (diff)
downloadjson-rpc-shell-4795ee851da3efc7dd4aef0ab24aa16e89c639d4.tar.gz
json-rpc-shell-4795ee851da3efc7dd4aef0ab24aa16e89c639d4.tar.xz
json-rpc-shell-4795ee851da3efc7dd4aef0ab24aa16e89c639d4.zip
FindLibEV.cmake: synchronise
Diffstat (limited to 'cmake')
-rw-r--r--cmake/FindLibEV.cmake18
1 files changed, 10 insertions, 8 deletions
diff --git a/cmake/FindLibEV.cmake b/cmake/FindLibEV.cmake
index 73787a1..84dff36 100644
--- a/cmake/FindLibEV.cmake
+++ b/cmake/FindLibEV.cmake
@@ -5,14 +5,16 @@
# Some distributions do add it, though
find_package (PkgConfig REQUIRED)
-pkg_check_modules (LIBEV QUIET libev)
+pkg_check_modules (LibEV QUIET libev)
-if (NOT LIBEV_FOUND)
- find_path (LIBEV_INCLUDE_DIRS ev.h)
- find_library (LIBEV_LIBRARIES NAMES ev)
+set (required_vars LibEV_LIBRARIES)
+if (NOT LibEV_FOUND)
+ find_path (LibEV_INCLUDE_DIRS ev.h)
+ find_library (LibEV_LIBRARIES NAMES ev)
+ list (APPEND required_vars LibEV_INCLUDE_DIRS)
+endif ()
- if (LIBEV_INCLUDE_DIRS AND LIBEV_LIBRARIES)
- set (LIBEV_FOUND TRUE)
- endif (LIBEV_INCLUDE_DIRS AND LIBEV_LIBRARIES)
-endif (NOT LIBEV_FOUND)
+include (FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS (LibEV DEFAULT_MSG ${required_vars})
+mark_as_advanced (LibEV_LIBRARIES LibEV_INCLUDE_DIRS)