Skip to content
Snippets Groups Projects
Commit 647bfd23 authored by Albert  Babí Oller's avatar Albert Babí Oller Committed by Albert Babí Oller
Browse files

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
parent c11e320e
Branches
No related tags found
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment