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

Reply via email to