From e60c41ac0a40bc14a540bc64d06f5d314c6c312c Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Thu, 3 Mar 2022 12:11:58 +0100 Subject: [PATCH] pro2cmake: Enable AUTOUIC only if the project has FORMS Change-Id: I1bf232fa3c389eb86707d3af04de6cf9eb09451a Reviewed-by: Alexandru Croitor --- util/cmake/pro2cmake.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/util/cmake/pro2cmake.py b/util/cmake/pro2cmake.py index 46aa3dc6f63..39e21e1c2a2 100755 --- a/util/cmake/pro2cmake.py +++ b/util/cmake/pro2cmake.py @@ -3878,7 +3878,11 @@ def write_example( f"project({binary_name} VERSION {project_version} LANGUAGES CXX)\n\n" "set(CMAKE_INCLUDE_CURRENT_DIR ON)\n\n" "set(CMAKE_AUTOMOC ON)\n" - "set(CMAKE_AUTOUIC ON)\n\n" + ) + if scope.get_files("FORMS"): + cm_fh.write("set(CMAKE_AUTOUIC ON)\n") + cm_fh.write("\n") + cm_fh.write( "if(NOT DEFINED INSTALL_EXAMPLESDIR)\n" ' set(INSTALL_EXAMPLESDIR "examples")\n' "endif()\n\n"