From 2fcee1883fb7a259d9d8bd9722451fc85b401e42 Mon Sep 17 00:00:00 2001 From: Lu Zhen Date: Thu, 6 Nov 2025 11:38:44 +0800 Subject: [PATCH] fix: update lxqt-build-tools package handling for compatibility with different versions Log: Change-Id: I2d259541537474af7e422f610943ac6efdb4a1d6 --- 3rdparty/unioncode-qtermwidget-0.14.1/CMakeLists.txt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/3rdparty/unioncode-qtermwidget-0.14.1/CMakeLists.txt b/3rdparty/unioncode-qtermwidget-0.14.1/CMakeLists.txt index c8e298854..a65ff16e4 100644 --- a/3rdparty/unioncode-qtermwidget-0.14.1/CMakeLists.txt +++ b/3rdparty/unioncode-qtermwidget-0.14.1/CMakeLists.txt @@ -35,7 +35,16 @@ find_package(Qt${QT_VERSION_MAJOR}LinguistTools REQUIRED) if (${QT_VERSION_MAJOR} MATCHES 6) find_package(Qt6Core5Compat REQUIRED) endif() -find_package(lxqt-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED) +# 兼容不同版本的lxqt-build-tools包名 +# 对于高版本系统(如lxqt 2.1.0+),包名为lxqt2-build-tools +# 对于低版本系统(如lxqt 0.6.0),包名为lxqt-build-tools +find_package(lxqt2-build-tools ${LXQTBT_MINIMUM_VERSION} QUIET) +if(lxqt2-build-tools_FOUND) + message(STATUS "Found lxqt2-build-tools package") +else() + find_package(lxqt-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED) + message(STATUS "Found lxqt-build-tools package") +endif() if(USE_UTF8PROC) find_package(Utf8Proc REQUIRED)