Module: sems Branch: 1.3 Commit: bfc412fcb9a78ef88c40b38c888f2c372cb97687 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=bfc412fcb9a78ef88c40b38c888f2c372cb97687
Author: Peter Lemenkov <[email protected]> Committer: Peter Lemenkov <[email protected]> Date: Sat Oct 2 14:25:27 2010 +0400 Add jsonrpc module to CMake buildsystem Signed-off-by: Peter Lemenkov <[email protected]> --- CMakeLists.txt | 9 +++++++++ apps/CMakeLists.txt | 3 +++ cmake/FindLibev.cmake | 17 +++++++++++++++++ 3 files changed, 29 insertions(+), 0 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3ec580e..a6ff425 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 b70882c..948d502 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 0000000..4d09bd0 --- /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) _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
