3 # Finds the epoll-shim library
5 # This will define the following variables::
7 # EPOLLSHIM_FOUND - the system has epoll-shim
8 # EPOLLSHIM_INCLUDE_DIR - the epoll-shim include directory
9 # EPOLLSHIM_LIBRARY - the epoll-shim library
12 pkg_check_modules(PC_EPOLLSHIM epoll-shim QUIET)
15 find_path(EPOLLSHIM_INCLUDE_DIR NAMES sys/epoll.h PATHS ${PC_EPOLLSHIM_INCLUDE_DIRS})
16 find_library(EPOLLSHIM_LIBRARY NAMES epoll-shim PATHS ${PC_EPOLLSHIM_LIBDIR})
18 include(FindPackageHandleStandardArgs)
19 find_package_handle_standard_args(EpollShim
20 REQUIRED_VARS EPOLLSHIM_LIBRARY EPOLLSHIM_INCLUDE_DIR)
23 set(EPOLLSHIM_INCLUDE_DIRS ${EPOLLSHIM_INCLUDE_DIR})
24 set(EPOLLSHIM_LIBRARIES ${EPOLLSHIM_LIBRARY})
27 mark_as_advanced(EPOLLSHIM_INCLUDE_DIR EPOLLSHIM_LIBRARY)