diff --git a/CMakeLists.txt b/CMakeLists.txt index 3ec580ec..a6ff425e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -211,6 +211,15 @@ ELSE(MISDN_FOUND) MESSAGE(STATUS "Using mISDN: NO") ENDIF(MISDN_FOUND) +# Let's try to find libev development files +FIND_PACKAGE(Libev) +IF(LIBEV_FOUND) + MESSAGE(STATUS "Using libev: YES") +ELSE(LIBEV_FOUND) + MESSAGE(STATUS "Using libev: NO") +ENDIF(LIBEV_FOUND) + + INCLUDE_DIRECTORIES (${SEMS_SOURCE_DIR}/core/ampi) INCLUDE_DIRECTORIES (${SEMS_SOURCE_DIR}/core/amci) INCLUDE_DIRECTORIES (${SEMS_SOURCE_DIR}/core) diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt index b70882c1..948d5020 100644 --- a/apps/CMakeLists.txt +++ b/apps/CMakeLists.txt @@ -22,6 +22,9 @@ ENDIF(MISDN_FOUND) IF(PYTHONLIBS_FOUND) ADD_SUBDIRECTORY(ivr) ENDIF(PYTHONLIBS_FOUND) +IF(LIBEV_FOUND) + ADD_SUBDIRECTORY(jsonrpc) +ENDIF(LIBEV_FOUND) IF(PYTHONLIBS_FOUND) ADD_SUBDIRECTORY(mailbox) ENDIF(PYTHONLIBS_FOUND) diff --git a/cmake/FindLibev.cmake b/cmake/FindLibev.cmake new file mode 100644 index 00000000..4d09bd06 --- /dev/null +++ b/cmake/FindLibev.cmake @@ -0,0 +1,17 @@ +FIND_PATH(LIBEV_INCLUDE_DIR libev/ev.h) +FIND_LIBRARY(LIBEV_LIBRARIES NAMES ev) + +IF(LIBEV_INCLUDE_DIR AND LIBEV_LIBRARIES) + SET(LIBEV_FOUND TRUE) +ENDIF(LIBEV_INCLUDE_DIR AND LIBEV_LIBRARIES) + +IF(LIBEV_FOUND) + IF (NOT Speex_FIND_QUIETLY) + MESSAGE(STATUS "Found libev includes: ${LIBEV_INCLUDE_DIR}/libev/ev.h") + MESSAGE(STATUS "Found libev library: ${LIBEV_LIBRARIES}") + ENDIF (NOT Speex_FIND_QUIETLY) +ELSE(LIBEV_FOUND) + IF (Speex_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "Could NOT find libev development files") + ENDIF (Speex_FIND_REQUIRED) +ENDIF(LIBEV_FOUND)