summaryrefslogtreecommitdiff
path: root/qt5
diff options
context:
space:
mode:
authorAlbert Astals Cid <aacid@kde.org>2018-10-26 17:41:43 +0200
committerAlbert Astals Cid <aacid@kde.org>2018-10-26 17:42:03 +0200
commit5993cc0afdd6f1ebb4e6738536309245e53be18f (patch)
tree5caf1827c100c4e1cb2c24eb4297ee33b051fc31 /qt5
parentac8c9ade5b4e3776e709629e5fc38bc5362736b7 (diff)
qt5: Default to hidden symbols
Diffstat (limited to 'qt5')
-rw-r--r--qt5/src/CMakeLists.txt4
-rw-r--r--qt5/src/poppler-private.h8
2 files changed, 8 insertions, 4 deletions
diff --git a/qt5/src/CMakeLists.txt b/qt5/src/CMakeLists.txt
index ffa16fa8..6f34054e 100644
--- a/qt5/src/CMakeLists.txt
+++ b/qt5/src/CMakeLists.txt
@@ -7,6 +7,10 @@ include_directories(
${CMAKE_CURRENT_BINARY_DIR}
)
+set(CMAKE_C_VISIBILITY_PRESET hidden)
+set(CMAKE_CXX_VISIBILITY_PRESET hidden)
+set(CMAKE_VISIBILITY_INLINES_HIDDEN 1)
+
set(poppler_qt5_SRCS
poppler-annotation.cc
poppler-document.cc
diff --git a/qt5/src/poppler-private.h b/qt5/src/poppler-private.h
index 9b261d36..a83b49a5 100644
--- a/qt5/src/poppler-private.h
+++ b/qt5/src/poppler-private.h
@@ -58,13 +58,13 @@ class FormWidget;
namespace Poppler {
/* borrowed from kpdf */
- QString unicodeToQString(const Unicode* u, int len);
+ POPPLER_QT5_EXPORT QString unicodeToQString(const Unicode* u, int len);
- QString UnicodeParsedString(const GooString *s1);
+ POPPLER_QT5_EXPORT QString UnicodeParsedString(const GooString *s1);
- GooString *QStringToUnicodeGooString(const QString &s);
+ POPPLER_QT5_EXPORT GooString *QStringToUnicodeGooString(const QString &s);
- GooString *QStringToGooString(const QString &s);
+ POPPLER_QT5_EXPORT GooString *QStringToGooString(const QString &s);
GooString *QDateTimeToUnicodeGooString(const QDateTime &dt);