From patchwork Wed Aug 9 11:42:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Boris Kolpackov X-Patchwork-Id: 13347835 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 85838C41513 for ; Wed, 9 Aug 2023 11:42:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234255AbjHILmX (ORCPT ); Wed, 9 Aug 2023 07:42:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54490 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234257AbjHILmW (ORCPT ); Wed, 9 Aug 2023 07:42:22 -0400 Received: from codesynthesis.com (codesynthesis.com [188.40.148.39]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ED5BA1FD7; Wed, 9 Aug 2023 04:42:20 -0700 (PDT) Received: from brak.codesynthesis.com (unknown [105.186.254.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by codesynthesis.com (Postfix) with ESMTPSA id F300D60A1A; Wed, 9 Aug 2023 11:42:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codesynthesis.com; s=mail1; t=1691581339; bh=mNlyqB5yts1AOpAZia1Vu/YeLCc1TDFTbjdAqP8a2Kk=; h=From:To:Subject:Date:Message-Id:MIME-Version:From; b=Xb//GZcHGqYeS0Loid3wM0yE+43W70N6amIP/rDBFCdGlU7paZszTbaV6sY87rJ6f iUQ9P3F+LXRYqa5J/zjhaROdx/BiyuUirwk1TnA2nE48scxEwlsDtN6nwwu/SJjxnd YwWOZydA3k84gljcQMcLWltnVeCA9NJlKrJrr0nCsma2ED8KD0FnsKJGF4m7hK0bJe b0UPZJh08//cg70gjQ9eOHR7b257GD0l/BrYKEkdmTfTS50FkqlEAsNusDi6mhsrzH 92XPeI/Gk/xBK8hp8hX4gA3W/A2DhxQLHTg9s21KqrZA412NCVy5+3J4uHdrfHuj/j jzroqN2pH9zwQ== Received: by brak.codesynthesis.com (Postfix, from userid 1000) id 58A2B145D38; Wed, 9 Aug 2023 13:42:50 +0200 (SAST) From: Boris Kolpackov To: Masahiro Yamada , linux-kbuild@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Boris Kolpackov Subject: [PATCH v3 0/1] kconfig: port qconf to work with Qt6 in addition to Qt5 Date: Wed, 9 Aug 2023 13:42:30 +0200 Message-Id: <20230809114231.2533523-1-boris@codesynthesis.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-kbuild@vger.kernel.org This patch ports qconf to work with Qt6 in addition to latest Qt5. Tested with Qt5 5.15 and Qt6 6.4. Note that earlier versions of Qt5 are no longer guaranteed to work. Compared to the v1 patch version, v2 also changes qconf-cfg.sh to first look for Qt6 and fallback to Qt5. Compared to the v2 patch version, v3 forces C++17 in qconf-cfg.sh for Qt6. Signed-off-by: Boris Kolpackov Boris Kolpackov (1): kconfig: port qconf to work with Qt6 in addition to Qt5 scripts/kconfig/qconf-cfg.sh | 25 +++++++++++++++------- scripts/kconfig/qconf.cc | 40 +++++++++++++++++++++++------------- 2 files changed, 44 insertions(+), 21 deletions(-) --- 2.40.1