[dss-commits] r8886 - dss/trunk
dss-commits at forum.digitalstrom.org
dss-commits at forum.digitalstrom.org
Thu Nov 5 15:04:57 CET 2009
Author: jwinkelmann
Date: 2009-11-05 15:04:57 +0100 (Thu, 05 Nov 2009)
New Revision: 8886
Modified:
dss/trunk/CMakeLists.txt
Log:
check for pocoxml include and library (refs #115)
Modified: dss/trunk/CMakeLists.txt
===================================================================
--- dss/trunk/CMakeLists.txt 2009-11-05 08:58:35 UTC (rev 8885)
+++ dss/trunk/CMakeLists.txt 2009-11-05 14:04:57 UTC (rev 8886)
@@ -68,6 +68,7 @@
# header tests
INCLUDE(CheckIncludeFiles)
+INCLUDE(CheckIncludeFileCXX)
CHECK_INCLUDE_FILES(dns_sd.h HAVE_DNS_SD)
CHECK_INCLUDE_FILES(avahi-client/publish.h HAVE_AVAHI)
@@ -115,6 +116,16 @@
MESSAGE(FATAL_ERROR "libical libical is required: library libical not found")
ENDIF(${LIBICAL} MATCHES "LIBICAL-NOTFOUND")
+# check for libpoco headers and library
+CHECK_INCLUDE_FILE_CXX(Poco/XML/XML.h HAVE_POCOXML_H)
+IF(NOT HAVE_POCOXML_H)
+ MESSAGE(FATAL_ERROR "poco library is required: PocoXML.h not found")
+ENDIF(NOT HAVE_POCOXML_H)
+FIND_LIBRARY(POCOXML PocoXML)
+IF(${POCOXML} MATCHES "POCOXML-NOTFOUND")
+ MESSAGE(FATAL_ERROR "poco is required: library PocoXML not found")
+ENDIF(${POCOXML} MATCHES "POCOXML-NOTFOUND")
+
# generate config.h header file
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in
${CMAKE_CURRENT_BINARY_DIR}/config.h)
More information about the dss-commits
mailing list