summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2021-09-13 16:26:21 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-09-21 07:05:36 +0000
commit2b79b8a75dc837ed28028579473b3fa68edbdec2 (patch)
tree8703fc612885c36e2cf4e90855b8e6beb5c1423a
parenta70ae1602d5c2f40ebe4a4ce05c2644e922e137d (diff)
Fix CMake error when configuring for cross-compilation
The error is: CMake Error at src/CMakeLists.txt:166 (add_dependencies): Cannot add target-level dependencies to non-existent target "run_core_GnReady". Change-Id: I8adc3a90d18fc0edab39ba9a37eaf3e18636b30e Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit d8bf7df001670b879492743cd4431c5956708653) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/CMakeLists.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ec0f556dc..501a687f1 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -162,7 +162,12 @@ if(CMAKE_CROSSCOMPILING)
-DQT_FEATURE_qtwebengine_build=${QT_FEATURE_qtwebengine_build}
-DQT_FEATURE_qtpdf_build=${QT_FEATURE_qtpdf_build}
)
- add_dependencies(run_core_GnReady hostBuild)
+ if(QT_FEATURE_qtwebengine_build)
+ add_dependencies(run_core_GnReady hostBuild)
+ endif()
+ if(QT_FEATURE_qtpdf_build)
+ add_dependencies(run_pdf_GnReady hostBuild)
+ endif()
endif()
# install gn for cross build