From 647bfd230cdb4e833d5eab0258c3dd9147efa062 Mon Sep 17 00:00:00 2001 From: ababi <albert.babi@savoirfairelinux.com> Date: Fri, 4 Dec 2020 15:33:21 +0100 Subject: [PATCH] cmake: Qt path verification - check Qt path is set in order to build with a local installation - avoid name "QT_MIN_VER" for the version used to build Change-Id: I9bf81746ac407070a8c7efed503d4d00651f32e5 --- CMakeLists.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9da88c43..a476d333 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,19 +75,19 @@ SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${LOCAL_CMAKE_MODULE_PATH}) FIND_PACKAGE(Ring REQUIRED) -if(QT_MIN_VER) - string(REPLACE "." ";" VERSION_LIST ${QT_MIN_VER}) - list(GET VERSION_LIST 0 QT_MIN_VER_MAJOR) - list(GET VERSION_LIST 1 QT_MIN_VER_MINOR) - list(GET VERSION_LIST 2 QT_MIN_VER_PATCH) +if(QT5_VER AND QT5_PATH) + string(REPLACE "." ";" VERSION_LIST ${QT5_VER}) + list(GET VERSION_LIST 0 QT5_VER_MAJOR) + list(GET VERSION_LIST 1 QT5_VER_MINOR) + list(GET VERSION_LIST 2 QT5_VER_PATCH) - if ((${QT_MIN_VER_MAJOR} GREATER_EQUAL 5) AND (${QT_MIN_VER_MINOR} GREATER_EQUAL 14)) + if ((${QT5_VER_MAJOR} GREATER_EQUAL 5) AND (${QT5_VER_MINOR} GREATER_EQUAL 14)) message(STATUS "Using custom Qt version") - find_package(Qt5 ${QT_MIN_VER} REQUIRED + find_package(Qt5 ${QT5_VER} REQUIRED COMPONENTS Core DBus Sql Gui PATHS ${QT5_PATH} NO_DEFAULT_PATH) # Linguist tools is not required. - find_package(Qt5 ${QT_MIN_VER} + find_package(Qt5 ${QT5_VER} COMPONENTS LinguistTools PATHS ${QT5_PATH} NO_DEFAULT_PATH) set(CMAKE_INSTALL_RPATH_USE_LINK_PATH true) -- GitLab