[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/pim/krss/resources/libkrssresource
From: Dmitry Ivanov <vonami () gmail ! com>
Date: 2009-03-31 13:03:51
Message-ID: 1238504631.809028.29229.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 947392 by divanov:
Macro KRSSRESOURCE_TESTS_EXPORT to export things when building
unit tests.
M +4 -0 CMakeLists.txt
M +1 -1 importitemsjob.h
M +14 -0 krssresource_export.h
--- trunk/playground/pim/krss/resources/libkrssresource/CMakeLists.txt #947391:947392
@@ -1,3 +1,7 @@
+if(KDE4_BUILD_TESTS)
+ add_definitions(-DCOMPILING_TESTS)
+endif(KDE4_BUILD_TESTS)
+
add_subdirectory(tests)
set(krssresource_LIB_SRCS
--- trunk/playground/pim/krss/resources/libkrssresource/importitemsjob.h #947391:947392
@@ -32,7 +32,7 @@
namespace KRssResource
{
-class ImportItemsJob : public KJob {
+class KRSSRESOURCE_TESTS_EXPORT ImportItemsJob : public KJob {
Q_OBJECT
public:
--- trunk/playground/pim/krss/resources/libkrssresource/krssresource_export.h #947391:947392
@@ -33,4 +33,18 @@
# endif
#endif
+#ifdef COMPILING_TESTS
+# ifndef KRSSRESOURCE_TESTS_EXPORT
+# if defined(MAKE_KRSSRESOURCE_LIB)
+ /* We are building this library */
+# define KRSSRESOURCE_TESTS_EXPORT KDE_EXPORT
+# else
+ /* We are using this library */
+# define KRSSRESOURCE_TESTS_EXPORT KDE_IMPORT
+# endif
+# endif
+#else /* not compiling tests */
+# define KRSSRESOURCE_TESTS_EXPORT
#endif
+
+#endif
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic