Přemysl Janouch
74965b0f66
libuv is too immature so far and I'm not in the mood to try and link it statically via some horrible hack (no CMake support). Also libev is much closer to my understanding of event loops. The messaging model stays for when/if I want to return to libuv.
19 lines
512 B
CMake
19 lines
512 B
CMake
# Public Domain
|
|
|
|
# The author of libev is a dick and doesn't want to add support for pkg-config,
|
|
# forcing us to include this pointless file in the distribution.
|
|
|
|
# Some distributions do add it, though
|
|
find_package (PkgConfig REQUIRED)
|
|
pkg_check_modules (LIBEV libev)
|
|
|
|
if (NOT LIBEV_FOUND)
|
|
find_path (LIBEV_INCLUDE_DIRS ev.h)
|
|
find_library (LIBEV_LIBRARIES NAMES ev)
|
|
|
|
if (LIBEV_INCLUDE_DIRS AND LIBEV_LIBRARIES)
|
|
set (LIBEV_FOUND TRUE)
|
|
endif (LIBEV_INCLUDE_DIRS AND LIBEV_LIBRARIES)
|
|
endif (NOT LIBEV_FOUND)
|
|
|