2 commits - cmake/modules tests/CMakeLists.txt

Christian Mollekopf mollekopf at kolabsys.com
Thu Feb 21 10:19:19 CET 2013


 cmake/modules/SWIGUtils.cmake |    1 +
 tests/CMakeLists.txt          |    7 +++++++
 2 files changed, 8 insertions(+)

New commits:
commit e89421cb5e1eab796c65931b8f65d8d0bdd0a8d5
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date:   Thu Feb 21 10:19:08 2013 +0100

    silenced some warnings when building the bindings.

diff --git a/cmake/modules/SWIGUtils.cmake b/cmake/modules/SWIGUtils.cmake
index 05c1bb3..bb78348 100644
--- a/cmake/modules/SWIGUtils.cmake
+++ b/cmake/modules/SWIGUtils.cmake
@@ -23,6 +23,7 @@ macro (generatePHPBindings MODULE_NAME INTERFACE_FILE)
     else()
         set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused" )
     endif()
+    set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-missing-field-initializers -Wno-undef" )
 
     find_package(PHP4 5.3 REQUIRED)
 


commit 4f4fde60d75ac6c53f6f016a293196875b1f499b
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date:   Thu Feb 21 10:18:52 2013 +0100

    enabled php tests for libkolab

diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 1be65b2..023e1f9 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -23,3 +23,10 @@ addTest(kolabobjecttest)
 addTest(timezonetest)
 addTest(mimeobjecttest)
 addTest(xmlobjecttest)
+
+if(PHP_BINDINGS)
+    find_path(PHP_KOLABFORMAT_PATH NAMES kolabformat.php PATHS /usr/local/lib/php/modules /usr/lib/php/modules)
+    message("php kolabformat include path for testing ${PHP_KOLABFORMAT_PATH}")
+    add_test(phptest php -d enable_dl=On -d include_path='.:/usr/share/pear:${CMAKE_BINARY_DIR}:${CMAKE_BINARY_DIR}/calendaring/php:${PHP_KOLABFORMAT_PATH}' -d extension=${CMAKE_BINARY_DIR}/lib/kolabcalendaring.so -d extension=${CMAKE_BINARY_DIR}/lib/kolabshared.so -d extension=${PHP_KOLABFORMAT_PATH}/kolabformat.so ${CMAKE_SOURCE_DIR}/calendaring/php/test.php --verbose)
+endif()
+





More information about the commits mailing list