summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2023-05-23 15:28:14 +0200
committerMichal Klocek <michal.klocek@qt.io>2023-06-02 07:29:16 +0200
commit6a99ecaaa42e21dee9f21a0ac6ab615fd68093de (patch)
tree29528b14641c479ad18a9bc4f3a645156cca8706 /src
parent5a3fcc9879fb3bf65429b4abf17c8d2a18014535 (diff)
Add mingw support for QtPdf
Compile QPdf for mingw too. Support new is_mingw, is_msvc, is_gcc flags which together with is_clang pass compiler type to gn. Task-number: QTBUG-111362 Change-Id: Ib008f4002f7bb0a1b72f010c531c7e759b72a6bf Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/pdf/CMakeLists.txt2
-rw-r--r--src/pdf/configure/BUILD.root.gn.in7
2 files changed, 7 insertions, 2 deletions
diff --git a/src/pdf/CMakeLists.txt b/src/pdf/CMakeLists.txt
index 63738e263..563aa9d43 100644
--- a/src/pdf/CMakeLists.txt
+++ b/src/pdf/CMakeLists.txt
@@ -70,7 +70,7 @@ add_dependencies(docs generate_pdf_attributions)
# TOOLCHAIN SETUP
##
-if(LINUX)
+if(LINUX OR MINGW)
setup_toolchains()
endif()
diff --git a/src/pdf/configure/BUILD.root.gn.in b/src/pdf/configure/BUILD.root.gn.in
index 3918c1e9f..713587565 100644
--- a/src/pdf/configure/BUILD.root.gn.in
+++ b/src/pdf/configure/BUILD.root.gn.in
@@ -59,10 +59,15 @@ static_library("QtPdf") {
deps = [
"//third_party/pdfium"
]
- if (is_win) {
+ if (is_msvc) {
libs = [
"dloadhelper.lib",
"winmm.lib",
]
}
+ if (is_mingw) {
+ libs = [
+ "winmm",
+ ]
+ }
}