From 0aeacd360ded3dead3a28683a5b0fd2868a5b444 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 20 Apr 2018 14:19:16 +0200 Subject: Export from sink_test so we can link against it on windows --- tests/CMakeLists.txt | 1 + tests/mailsynctest.h | 3 ++- tests/mailtest.h | 3 ++- tests/mailthreadtest.h | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index fe7866c..94654d9 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -13,6 +13,7 @@ add_definitions(-DTHREADTESTDATAPATH="${CMAKE_CURRENT_SOURCE_DIR}/threaddata") find_package(KF5 COMPONENTS REQUIRED Mime) +generate_export_header(${PROJECT_NAME} BASE_NAME SinkTest EXPORT_FILE_NAME sinktest_export.h) add_library(sink_test SHARED testimplementations.cpp getrssusage.cpp mailtest.cpp mailsynctest.cpp mailthreadtest.cpp utils.cpp) target_link_libraries(sink_test sink diff --git a/tests/mailsynctest.h b/tests/mailsynctest.h index f197833..3c0076e 100644 --- a/tests/mailsynctest.h +++ b/tests/mailsynctest.h @@ -18,6 +18,7 @@ */ #pragma once +#include "sinktest_export.h" #include #include @@ -33,7 +34,7 @@ namespace Sink { * * INBOX * * INBOX.test */ -class MailSyncTest : public QObject +class SINKTEST_EXPORT MailSyncTest : public QObject { Q_OBJECT diff --git a/tests/mailtest.h b/tests/mailtest.h index cba623d..b827188 100644 --- a/tests/mailtest.h +++ b/tests/mailtest.h @@ -18,6 +18,7 @@ */ #pragma once +#include "sinktest_export.h" #include #include @@ -26,7 +27,7 @@ namespace Sink { -class MailTest : public QObject +class SINKTEST_EXPORT MailTest : public QObject { Q_OBJECT diff --git a/tests/mailthreadtest.h b/tests/mailthreadtest.h index 1c5c389..6b64d4e 100644 --- a/tests/mailthreadtest.h +++ b/tests/mailthreadtest.h @@ -18,6 +18,7 @@ */ #pragma once +#include "sinktest_export.h" #include #include @@ -29,7 +30,7 @@ namespace Sink { /** * Tests if the resource can thread emails. */ -class MailThreadTest : public QObject +class SINKTEST_EXPORT MailThreadTest : public QObject { Q_OBJECT -- cgit v1.2.3