diff options
author | Michal Klocek <michal.klocek@qt.io> | 2021-10-13 07:56:38 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2022-03-17 11:39:21 +0100 |
commit | 68db00bcbe459ea5518a653b85fac567bdee2186 (patch) | |
tree | 26ddf6687b882a0df436b7035ed89ba21bc2265c /src | |
parent | d3c8dd3369583f5efaac39c46c22f35545702aff (diff) | |
download | qtwebengine-68db00bcbe459ea5518a653b85fac567bdee2186.tar.gz |
Add bitcode support for qtpdf on ios
Adds -fembed-bitcode-marker for debug or -fembed-bitcode
in case of release.
Fixes: QTBUG-94368
Pick-to: 6.3
Change-Id: I65031a545517799245e8d08d79e78141d26e9c58
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/pdf/CMakeLists.txt | 8 | ||||
-rw-r--r-- | src/pdf/configure.cmake | 7 |
2 files changed, 14 insertions, 1 deletions
diff --git a/src/pdf/CMakeLists.txt b/src/pdf/CMakeLists.txt index 2df58b3ac..0baeba756 100644 --- a/src/pdf/CMakeLists.txt +++ b/src/pdf/CMakeLists.txt @@ -121,7 +121,13 @@ foreach(arch ${archs}) use_gnome_keyring=false) endif() if(MACOS) - list(APPEND gnArgArg angle_enable_vulkan=false) + list(APPEND gnArgArg angle_enable_vulkan=false) + endif() + if(IOS) + extend_gn_list(gnArgArg + ARGS enable_ios_bitcode + CONDITION QT_FEATURE_pdf_bitcode + ) endif() if(WIN32) list(APPEND gnArgArg diff --git a/src/pdf/configure.cmake b/src/pdf/configure.cmake index 223d860f3..6002f1747 100644 --- a/src/pdf/configure.cmake +++ b/src/pdf/configure.cmake @@ -28,6 +28,12 @@ qt_feature("pdf-xfa-tiff" PRIVATE PURPOSE "Enables XFA-TIFF support." CONDITION QT_FEATURE_pdf_xfa ) +qt_feature("pdf-bitcode" PRIVATE + LABEL "Bitcode support" + PURPOSE "Enables bitcode" + CONDITION IOS +) + qt_configure_add_summary_section(NAME "Qt PDF") qt_configure_add_summary_entry(ARGS "pdf-v8") qt_configure_add_summary_entry(ARGS "pdf-xfa") @@ -35,4 +41,5 @@ qt_configure_add_summary_entry(ARGS "pdf-xfa-bmp") qt_configure_add_summary_entry(ARGS "pdf-xfa-gif") qt_configure_add_summary_entry(ARGS "pdf-xfa-png") qt_configure_add_summary_entry(ARGS "pdf-xfa-tiff") +qt_configure_add_summary_entry(ARGS "pdf-bitcode") qt_configure_end_summary_section() |