diff options
author | Tatiana Borisova <tatiana.borisova@qt.io> | 2021-06-18 14:58:05 +0300 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-06-28 15:04:44 +0000 |
commit | 494dac682bb34521d9b5191ede30534882f64286 (patch) | |
tree | a66553e7bb4410f795e911f7aecb16cbd0c8b003 | |
parent | eee30f28d18aa55954c99622d8e15087466bb317 (diff) |
Fix harfbuzz-ng compilation for Integrity
Add --restrict definition, because GHS compiler doesn't support it by default
Change-Id: I6766f2fe309802ad9de333edd6ed43f7a187616f
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit 22a058bcf03a706297ea9484bda0d8331c4c05d5)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/3rdparty/harfbuzz-ng/CMakeLists.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/3rdparty/harfbuzz-ng/CMakeLists.txt b/src/3rdparty/harfbuzz-ng/CMakeLists.txt index 5ac9b33b62..966cc09d36 100644 --- a/src/3rdparty/harfbuzz-ng/CMakeLists.txt +++ b/src/3rdparty/harfbuzz-ng/CMakeLists.txt @@ -65,6 +65,12 @@ qt_internal_add_3rdparty_library(BundledHarfbuzz PUBLIC_INCLUDE_DIRECTORIES $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/harfbuzz> ) + +# GHS compiler doesn't support the __restrict keyword +if(INTEGRITY) + target_compile_definitions(BundledHarfbuzz PRIVATE __restrict=) +endif() + qt_disable_warnings(BundledHarfbuzz) qt_set_symbol_visibility_hidden(BundledHarfbuzz) |