summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qtextmarkdownimporter.cpp
diff options
context:
space:
mode:
authorNiclas Rosenvik <nros@netbsd.org>2021-05-28 11:59:37 +0000
committerShawn Rutledge <shawn.rutledge@qt.io>2021-06-03 20:08:32 +0200
commit7920c03ff1954355d588baa466820a60afc9b587 (patch)
treee2382b6a6f0d73159aaacf1b10ac615949f20444 /src/gui/text/qtextmarkdownimporter.cpp
parent5cc3105807a7f1868b067e5d9757acab0a2bb8e8 (diff)
Fix support for using system supplied md4c library
Add FindWrapSystemMd4c.cmake so that the old md4c target can be used as well as the new one and set WrapSystemMd4c_FOUND. Link to the imported target WrapSystemMd4c::WrapSystemMd4c if the system library is used. Add qt_find_package line to find the package in configure.cmake. Fix the condition for enabling system-textmarkdownreader, it includes testing for textmarkdownreader because even if the code would compile correctly without it, it looks strange when the output says "textmarkdownreader no" and under "using system libmd4c yes" even if libmd4c is not used. Use system include when system-markdownreader is enabled. Add library mapping for libmd4c. Change-Id: Id5d5b13d6691a8c1cdf627238887977c847c1e67 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'src/gui/text/qtextmarkdownimporter.cpp')
-rw-r--r--src/gui/text/qtextmarkdownimporter.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/text/qtextmarkdownimporter.cpp b/src/gui/text/qtextmarkdownimporter.cpp
index 1e18f31c30..75b5a324c8 100644
--- a/src/gui/text/qtextmarkdownimporter.cpp
+++ b/src/gui/text/qtextmarkdownimporter.cpp
@@ -48,7 +48,11 @@
#include <QTextDocumentFragment>
#include <QTextList>
#include <QTextTable>
+#if QT_CONFIG(system_textmarkdownreader)
+#include <md4c.h>
+#else
#include "../../3rdparty/md4c/md4c.h"
+#endif
QT_BEGIN_NAMESPACE