mirror of
https://github.com/KingDuckZ/incredis
synced 2024-11-23 00:33:46 +00:00
31 lines
782 B
CMake
31 lines
782 B
CMake
# Try to find libev
|
|
# Once done, this will define
|
|
#
|
|
# LIBEV_FOUND - system has libev
|
|
# LIBEV_INCLUDE_DIRS - libev include directories
|
|
# LIBEV_LIBRARIES - libraries needed to use libev
|
|
|
|
if(LIBEV_INCLUDE_DIRS AND LIBEV_LIBRARIES)
|
|
set(LIBEV_FIND_QUIETLY TRUE)
|
|
else()
|
|
find_path(
|
|
LIBEV_INCLUDE_DIR
|
|
NAMES ev.h
|
|
HINTS ${LIBEV_ROOT_DIR}
|
|
PATH_SUFFIXES include)
|
|
|
|
find_library(
|
|
LIBEV_LIBRARY
|
|
NAME ev
|
|
HINTS ${LIBEV_ROOT_DIR}
|
|
PATH_SUFFIXES ${CMAKE_INSTALL_LIBDIR})
|
|
|
|
set(LIBEV_INCLUDE_DIRS ${LIBEV_INCLUDE_DIR})
|
|
set(LIBEV_LIBRARIES ${LIBEV_LIBRARY})
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(
|
|
libev DEFAULT_MSG LIBEV_LIBRARY LIBEV_INCLUDE_DIR)
|
|
|
|
mark_as_advanced(LIBEV_LIBRARY LIBEV_INCLUDE_DIR)
|
|
endif()
|