[kmobiletools] KDE/kdepim/kmobiletools

Marco Gulino marco at kmobiletools.org
Thu Jun 21 18:03:38 CEST 2007


SVN commit 678527 by gulino:

More path fixing.
Also making tests compile only by option.


 M  +7 -2      CMakeLists.txt  
 M  +1 -1      kmobiletools/libkmobiletools/akonadi/akonadi_serializer_sms.cpp  
 M  +0 -1      tests/testlibkmobiletools/CMakeLists.txt  
 M  +1 -1      tests/testlibkmobiletools/testlibkmobiletools.cpp  


--- trunk/KDE/kdepim/kmobiletools/CMakeLists.txt #678526:678527
@@ -5,7 +5,8 @@
 
 add_definitions(-DQT3_SUPPORT)
 add_definitions(-DQT3_SUPPORT_WARNINGS)
-OPTION(USE_CRASHHANDLER "Use internal CrashHandler Manager" OFF)
+OPTION(KMOBILETOOLS_USE_CRASHHANDLER "Use internal CrashHandler Manager" OFF)
+OPTION(KMOBILETOOLS_ENABLE_TESTS "Enable compilation of testing applications" OFF)
 
 
 
@@ -17,6 +18,10 @@
 configure_file( config-kmobiletools.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kmobiletools.h )
 
 add_subdirectory( kmobiletools )
-add_subdirectory ( tests )
+if ( KMOBILETOOLS_ENABLE_TESTS )
+    add_subdirectory ( tests )
+    message ( "-- Enabling KMobileTools tests compilation" )
+endif ( KMOBILETOOLS_ENABLE_TESTS )
+
 #add_subdirectory( kbluetoothpairingwizard )
 #add_subdirectory( kmtsetup )
--- trunk/KDE/kdepim/kmobiletools/kmobiletools/libkmobiletools/akonadi/akonadi_serializer_sms.cpp #678526:678527
@@ -21,7 +21,7 @@
 #include "akonadi_serializer_sms.h"
 
 #include <kdebug.h>
-#include <sms.h>
+#include <libkmobiletools/sms.h>
 #include <boost/shared_ptr.hpp>
 
 #include <libakonadi/item.h>
--- trunk/KDE/kdepim/kmobiletools/tests/testlibkmobiletools/CMakeLists.txt #678526:678527
@@ -2,7 +2,6 @@
    ${CMAKE_CURRENT_SOURCE_DIR}
    ${CMAKE_CURRENT_SOURCE_DIR}/../../kmobiletools
    ${CMAKE_CURRENT_BINARY_DIR}
-   ${CMAKE_SOURCE_DIR}/kmobiletools/kmobiletools/libkmobiletools
    )
 set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}" )
 set(testlibkmobiletools_SRCS testlibkmobiletools.cpp )
--- trunk/KDE/kdepim/kmobiletools/tests/testlibkmobiletools/testlibkmobiletools.cpp #678526:678527
@@ -22,11 +22,11 @@
  ***************************************************************************/
 #include "testlibkmobiletools.h"
 #include <libkmobiletools/sms.h>
+#include <libkmobiletools/akonadi/akonadi_serializer_sms.cpp>
 #include <QTextStream>
 #include <kcmdlineargs.h>
 #include <QTimer>
 #include <libakonadi/collection.h>
-#include "akonadi/akonadi_serializer_sms.cpp"
 #include <KDateTime>
 
 // using namespace KMobileTools;


More information about the kmobiletools mailing list