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