diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-08 22:39:48 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-08 22:39:48 +0100 |
commit | 9e95a2d876e131578abf834e170d1e887f29e232 (patch) | |
tree | b6b1ae037e10fcd374e1035f42b38604f5230a62 /examples | |
parent | b5a8065b071c5ecc631a60be0d8e3d8414ce274f (diff) | |
download | sink-9e95a2d876e131578abf834e170d1e887f29e232.tar.gz sink-9e95a2d876e131578abf834e170d1e887f29e232.zip |
Don't install libmaildir as separate library
It's not a generic maildir implementation and the library conflicts
with what's installed from kdepim-runtime.
Diffstat (limited to 'examples')
-rw-r--r-- | examples/maildirresource/CMakeLists.txt | 5 | ||||
-rw-r--r-- | examples/maildirresource/libmaildir/CMakeLists.txt | 8 | ||||
-rw-r--r-- | examples/maildirresource/libmaildir/maildir.cpp | 2 | ||||
-rw-r--r-- | examples/maildirresource/libmaildir/maildir.h | 6 | ||||
-rw-r--r-- | examples/maildirresource/libmaildir/maildir_export.h | 43 | ||||
-rw-r--r-- | examples/maildirresource/maildirresource.cpp | 2 |
6 files changed, 6 insertions, 60 deletions
diff --git a/examples/maildirresource/CMakeLists.txt b/examples/maildirresource/CMakeLists.txt index e4d113c..b96c50f 100644 --- a/examples/maildirresource/CMakeLists.txt +++ b/examples/maildirresource/CMakeLists.txt | |||
@@ -5,13 +5,12 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) | |||
5 | 5 | ||
6 | find_package(KF5 COMPONENTS REQUIRED Mime) | 6 | find_package(KF5 COMPONENTS REQUIRED Mime) |
7 | 7 | ||
8 | add_library(${PROJECT_NAME} SHARED facade.cpp maildirresource.cpp domainadaptor.cpp) | 8 | add_library(${PROJECT_NAME} SHARED facade.cpp maildirresource.cpp domainadaptor.cpp libmaildir/maildir.cpp libmaildir/keycache.cpp) |
9 | qt5_use_modules(${PROJECT_NAME} Core Network) | 9 | qt5_use_modules(${PROJECT_NAME} Core Network) |
10 | target_link_libraries(${PROJECT_NAME} sink maildir KF5::Mime) | 10 | target_link_libraries(${PROJECT_NAME} sink KF5::Mime) |
11 | 11 | ||
12 | install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${SINK_RESOURCE_PLUGINS_PATH}) | 12 | install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${SINK_RESOURCE_PLUGINS_PATH}) |
13 | 13 | ||
14 | add_definitions(-DTESTDATAPATH="${CMAKE_CURRENT_SOURCE_DIR}/tests/data") | 14 | add_definitions(-DTESTDATAPATH="${CMAKE_CURRENT_SOURCE_DIR}/tests/data") |
15 | 15 | ||
16 | add_subdirectory(libmaildir) | ||
17 | add_subdirectory(tests) | 16 | add_subdirectory(tests) |
diff --git a/examples/maildirresource/libmaildir/CMakeLists.txt b/examples/maildirresource/libmaildir/CMakeLists.txt deleted file mode 100644 index e7803f5..0000000 --- a/examples/maildirresource/libmaildir/CMakeLists.txt +++ /dev/null | |||
@@ -1,8 +0,0 @@ | |||
1 | # add_subdirectory( tests ) | ||
2 | |||
3 | set(maildir_LIB_SRCS keycache.cpp maildir.cpp) | ||
4 | |||
5 | add_library(maildir ${LIBRARY_TYPE} ${maildir_LIB_SRCS}) | ||
6 | qt5_use_modules(maildir Core Network) | ||
7 | # set_target_properties(maildir PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) | ||
8 | install(TARGETS maildir ${INSTALL_TARGETS_DEFAULT_ARGS}) | ||
diff --git a/examples/maildirresource/libmaildir/maildir.cpp b/examples/maildirresource/libmaildir/maildir.cpp index a889ea2..203f6a6 100644 --- a/examples/maildirresource/libmaildir/maildir.cpp +++ b/examples/maildirresource/libmaildir/maildir.cpp | |||
@@ -1,5 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | Copyright (c) 2007 Till Adam <adam@kde.org> | 2 | Copyright (c) 2007 Till Adam <adam@kde.org> |
3 | Copyright (c) 2017 Christian Mollekopf <mollekopf@kolabsys.com> | ||
3 | 4 | ||
4 | This library is free software; you can redistribute it and/or modify it | 5 | This library is free software; you can redistribute it and/or modify it |
5 | under the terms of the GNU Library General Public License as published by | 6 | under the terms of the GNU Library General Public License as published by |
@@ -24,7 +25,6 @@ | |||
24 | #include <QDirIterator> | 25 | #include <QDirIterator> |
25 | #include <QFileInfo> | 26 | #include <QFileInfo> |
26 | #include <QHostInfo> | 27 | #include <QHostInfo> |
27 | #include <QUuid> | ||
28 | #include <QLoggingCategory> | 28 | #include <QLoggingCategory> |
29 | 29 | ||
30 | Q_LOGGING_CATEGORY(log, "maildir"); | 30 | Q_LOGGING_CATEGORY(log, "maildir"); |
diff --git a/examples/maildirresource/libmaildir/maildir.h b/examples/maildirresource/libmaildir/maildir.h index c10b046..a72f2bc 100644 --- a/examples/maildirresource/libmaildir/maildir.h +++ b/examples/maildirresource/libmaildir/maildir.h | |||
@@ -1,5 +1,6 @@ | |||
1 | /* | 1 | /* |
2 | Copyright (c) 2007 Till Adam <adam@kde.org> | 2 | Copyright (c) 2007 Till Adam <adam@kde.org> |
3 | Copyright (c) 2017 Christian Mollekopf <mollekopf@kolabsys.com> | ||
3 | 4 | ||
4 | This library is free software; you can redistribute it and/or modify it | 5 | This library is free software; you can redistribute it and/or modify it |
5 | under the terms of the GNU Library General Public License as published by | 6 | under the terms of the GNU Library General Public License as published by |
@@ -20,9 +21,6 @@ | |||
20 | #ifndef MAILDIR_H | 21 | #ifndef MAILDIR_H |
21 | #define MAILDIR_H | 22 | #define MAILDIR_H |
22 | 23 | ||
23 | |||
24 | #include "maildir_export.h" | ||
25 | |||
26 | #include <QString> | 24 | #include <QString> |
27 | #include <QStringList> | 25 | #include <QStringList> |
28 | 26 | ||
@@ -30,7 +28,7 @@ class QDateTime; | |||
30 | 28 | ||
31 | namespace KPIM { | 29 | namespace KPIM { |
32 | 30 | ||
33 | class MAILDIR_EXPORT Maildir | 31 | class Maildir |
34 | { | 32 | { |
35 | public: | 33 | public: |
36 | /** | 34 | /** |
diff --git a/examples/maildirresource/libmaildir/maildir_export.h b/examples/maildirresource/libmaildir/maildir_export.h deleted file mode 100644 index b330fd0..0000000 --- a/examples/maildirresource/libmaildir/maildir_export.h +++ /dev/null | |||
@@ -1,43 +0,0 @@ | |||
1 | /* This file is part of the KDE project | ||
2 | Copyright (C) 2007 David Faure <faure@kde.org> | ||
3 | |||
4 | This library is free software; you can redistribute it and/or | ||
5 | modify it under the terms of the GNU Library General Public | ||
6 | License as published by the Free Software Foundation; either | ||
7 | version 2 of the License, or (at your option) any later version. | ||
8 | |||
9 | This library is distributed in the hope that it will be useful, | ||
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
12 | Library General Public License for more details. | ||
13 | |||
14 | You should have received a copy of the GNU Library General Public License | ||
15 | along with this library; see the file COPYING.LIB. If not, write to | ||
16 | the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
17 | Boston, MA 02110-1301, USA. | ||
18 | */ | ||
19 | |||
20 | #ifndef MAILDIR_EXPORT_H | ||
21 | #define MAILDIR_EXPORT_H | ||
22 | |||
23 | /* needed for KDE_EXPORT and KDE_IMPORT macros */ | ||
24 | // #include <kdemacros.h> | ||
25 | |||
26 | #ifndef MAILDIR_EXPORT | ||
27 | // # if defined(KDEPIM_STATIC_LIBS) | ||
28 | // #<{(| No export/import for static libraries |)}># | ||
29 | # define MAILDIR_EXPORT | ||
30 | // # elif defined(MAKE_MAILDIR_LIB) | ||
31 | // #<{(| We are building this library |)}># | ||
32 | // # define MAILDIR_EXPORT KDE_EXPORT | ||
33 | // # else | ||
34 | // #<{(| We are using this library |)}># | ||
35 | // # define MAILDIR_EXPORT KDE_IMPORT | ||
36 | // # endif | ||
37 | #endif | ||
38 | // | ||
39 | // # ifndef MAILDIR_EXPORT_DEPRECATED | ||
40 | // # define MAILDIR_EXPORT_DEPRECATED KDE_DEPRECATED MAILDIR_EXPORT | ||
41 | // # endif | ||
42 | |||
43 | #endif | ||
diff --git a/examples/maildirresource/maildirresource.cpp b/examples/maildirresource/maildirresource.cpp index 813d84f..f80b799 100644 --- a/examples/maildirresource/maildirresource.cpp +++ b/examples/maildirresource/maildirresource.cpp | |||
@@ -37,7 +37,7 @@ | |||
37 | 37 | ||
38 | #include <QDir> | 38 | #include <QDir> |
39 | #include <QDirIterator> | 39 | #include <QDirIterator> |
40 | #include <KMime/KMime/KMimeMessage> | 40 | #include <KMime/KMimeMessage> |
41 | 41 | ||
42 | //This is the resources entity type, and not the domain type | 42 | //This is the resources entity type, and not the domain type |
43 | #define ENTITY_TYPE_MAIL "mail" | 43 | #define ENTITY_TYPE_MAIL "mail" |