From 78559d3b0b75270f2719ef312d2583b80f8d9325 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Mon, 7 Jun 2021 08:21:53 +0200 Subject: Make qt-configure-module work Check for QT_CONFIGURE_RUNNING and - don't call find_package - define stubs for functions that are incompatible with qt-configure-module Change-Id: I2032302c25e1bcac6939a665cd6f136de8421acf Reviewed-by: Alexandru Croitor --- configure.cmake | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'configure.cmake') diff --git a/configure.cmake b/configure.cmake index 808fc1b39..24898a405 100644 --- a/configure.cmake +++ b/configure.cmake @@ -2,17 +2,24 @@ #### Libraries -find_package(Ninja 1.7.2) -find_package(Gn ${QT_REPO_MODULE_VERSION} EXACT) -find_package(Python2 2.7.5) -find_package(GPerf) -find_package(BISON) -find_package(FLEX) -find_package(Protobuf) -find_package(PkgConfig) -find_package(Snappy) -find_package(Nodejs) -find_package(Qt6 ${PROJECT_VERSION} CONFIG QUIET OPTIONAL_COMPONENTS Gui Widgets Network OpenGL OpenGLWidgets Quick Qml) +if(QT_CONFIGURE_RUNNING) + function(assertTargets) + endfunction() + function(add_check_for_support) + endfunction() +else() + find_package(Ninja 1.7.2) + find_package(Gn ${QT_REPO_MODULE_VERSION} EXACT) + find_package(Python2 2.7.5) + find_package(GPerf) + find_package(BISON) + find_package(FLEX) + find_package(Protobuf) + find_package(PkgConfig) + find_package(Snappy) + find_package(Nodejs) + find_package(Qt6 ${PROJECT_VERSION} CONFIG QUIET OPTIONAL_COMPONENTS Gui Widgets Network OpenGL OpenGLWidgets Quick Qml) +endif() if(PkgConfig_FOUND) pkg_check_modules(DBUS dbus-1) -- cgit v1.2.1