diff options
author | Michal Klocek <michal.klocek@qt.io> | 2023-05-23 15:28:14 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2023-06-02 07:29:16 +0200 |
commit | 6a99ecaaa42e21dee9f21a0ac6ab615fd68093de (patch) | |
tree | 29528b14641c479ad18a9bc4f3a645156cca8706 /src | |
parent | 5a3fcc9879fb3bf65429b4abf17c8d2a18014535 (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.txt | 2 | ||||
-rw-r--r-- | src/pdf/configure/BUILD.root.gn.in | 7 |
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", + ] + } } |