3 commits - cmake/modules tests/CMakeLists.txt tests/serializers.h

Till Adam adam at kolabsys.com
Tue Jul 24 16:37:29 CEST 2012


 cmake/modules/FindLibkolabxmlDependencies.cmake |    2 +-
 tests/CMakeLists.txt                            |    5 ++++-
 tests/serializers.h                             |    6 +++---
 3 files changed, 8 insertions(+), 5 deletions(-)

New commits:
commit e493785b22b63c89408317ad010d0fbca37a40d3
Author: Till Adam <till at kdab.com>
Date:   Tue Jul 24 15:37:40 2012 +0200

    Build with clang.

diff --git a/tests/serializers.h b/tests/serializers.h
index e7523d8..978a67e 100644
--- a/tests/serializers.h
+++ b/tests/serializers.h
@@ -147,8 +147,8 @@ namespace QTest {
     char *toString(const Kolab::Alarm &a)
     {
         QByteArray ba = "Kolab::Alarm(";
-        ba += QByteArray::number(a.type()) + "\n " + QString::fromStdString(a.summary()).toAscii()+ "\n " + 
-        QString::fromStdString(a.text()).toAscii()+"\n " +toString(a.duration()) + "\n " + QByteArray::number(a.numrepeat())+  "\n " + toString(a.start()) + "\n " +
+        ba += QByteArray::number(a.type()) + "\n " + QString::fromStdString(a.summary())+ "\n " + 
+        QString::fromStdString(a.text())+"\n " +toString(a.duration()) + "\n " + QByteArray::number(a.numrepeat())+  "\n " + toString(a.start()) + "\n " +
         toString(a.relativeStart())  + "\n " +  QByteArray::number(a.relativeTo()) + "\n " + toString(a.audioFile()) +  "\n " + toString(a.attendees()) + "\n ";
         ba += ")";
         return qstrdup(ba.data());
@@ -193,7 +193,7 @@ namespace QTest {
     {
         QByteArray ba = "Kolab::Affiliation(";
         ba += QString::fromStdString(a.organisation()).toAscii()+ "\n " + 
-        QString::fromStdString(a.logo()).toAscii()+"\n " + "\n " + toString(a.roles())+  "\n " + toString(a.relateds()) + "\n " +
+        QString::fromStdString(a.logo())+"\n " + "\n " + toString(a.roles())+  "\n " + toString(a.relateds()) + "\n " +
         toString(a.addresses())  + "\n ";
         ba += ")";
         return qstrdup(ba.data());


commit ebd24728463e93c93b772f7a21c98310aadf0543
Author: Till Adam <till at kdab.com>
Date:   Tue Jul 24 15:37:27 2012 +0200

    Don't do no-undefined on Mac.

diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 06165d3..6b2cc7a 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -4,7 +4,10 @@ include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. )
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
 
 include_directories(${QT_INCLUDES} ${QT_INCLUDE_DIR} QtCore)
-set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--no-undefined" ) 
+if (NOT APPLE)
+    set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--no-undefined" ) 
+endif()
+
 if (QT4_FOUND)
     message("Buildings tests")
     QT4_AUTOMOC(bindingstest.cpp)


commit 7581f4faf9576177b9d221c00240f9afa8bf1298
Author: Till Adam <till at kdab.com>
Date:   Tue Jul 24 15:36:52 2012 +0200

    Find xsd on Mac as well.

diff --git a/cmake/modules/FindLibkolabxmlDependencies.cmake b/cmake/modules/FindLibkolabxmlDependencies.cmake
index 66eefd6..08bf0ed 100644
--- a/cmake/modules/FindLibkolabxmlDependencies.cmake
+++ b/cmake/modules/FindLibkolabxmlDependencies.cmake
@@ -16,7 +16,7 @@ else()
     set(UUID_LIBRARY_FOUND TRUE)
 endif()
 
-find_program(XSDCXX xsdcxx /usr/bin/)
+find_program(XSDCXX NAMES xsdcxx xsd /usr/bin/)
 if (XSDCXX)
     find_path(XSDCXX_INCLUDE_DIRS NAMES xsd/cxx/version.hxx)
 endif()





More information about the commits mailing list