3
3
# file COPYING or https://opensource.org/license/mit/.
4
4
5
5
#[=======================================================================[
6
- FindQt5
7
- -------
6
+ FindQt
7
+ ------
8
8
9
- Finds the Qt 5 headers and libraries.
9
+ Finds the Qt headers and libraries.
10
10
11
11
This is a wrapper around find_package() command that:
12
12
- facilitates searching in various build environments
@@ -19,7 +19,7 @@ if(CMAKE_HOST_APPLE)
19
19
find_program (HOMEBREW_EXECUTABLE brew )
20
20
if (HOMEBREW_EXECUTABLE )
21
21
execute_process (
22
- COMMAND ${HOMEBREW_EXECUTABLE} --prefix qt@5
22
+ COMMAND ${HOMEBREW_EXECUTABLE} --prefix qt@${Qt_FIND_VERSION_MAJOR}
23
23
OUTPUT_VARIABLE _qt_homebrew_prefix
24
24
ERROR_QUIET
25
25
OUTPUT_STRIP_TRAILING_WHITESPACE
@@ -40,10 +40,10 @@ endif()
40
40
# /usr/x86_64-w64-mingw32/lib/libm.a or /usr/arm-linux-gnueabihf/lib/libm.a.
41
41
set (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH )
42
42
43
- find_package (Qt5 ${Qt5_FIND_VERSION }
44
- COMPONENTS ${Qt5_FIND_COMPONENTS }
43
+ find_package (Qt${Qt_FIND_VERSION_MAJOR} ${Qt_FIND_VERSION }
44
+ COMPONENTS ${Qt_FIND_COMPONENTS }
45
45
HINTS ${_qt_homebrew_prefix}
46
- PATH_SUFFIXES Qt5 # Required on OpenBSD systems.
46
+ PATH_SUFFIXES Qt${Qt_FIND_VERSION_MAJOR} # Required on OpenBSD systems.
47
47
)
48
48
unset (_qt_homebrew_prefix )
49
49
@@ -56,11 +56,11 @@ else()
56
56
endif ()
57
57
58
58
include (FindPackageHandleStandardArgs )
59
- find_package_handle_standard_args (Qt5
60
- REQUIRED_VARS Qt5_DIR
61
- VERSION_VAR Qt5_VERSION
59
+ find_package_handle_standard_args (Qt
60
+ REQUIRED_VARS Qt${Qt_FIND_VERSION_MAJOR}_DIR
61
+ VERSION_VAR Qt${Qt_FIND_VERSION_MAJOR}_VERSION
62
62
)
63
63
64
- foreach (component IN LISTS Qt5_FIND_COMPONENTS ITEMS "" )
65
- mark_as_advanced (Qt5 ${component}_DIR )
64
+ foreach (component IN LISTS Qt_FIND_COMPONENTS ITEMS "" )
65
+ mark_as_advanced (Qt${Qt_FIND_VERSION_MAJOR} ${component}_DIR )
66
66
endforeach ()
0 commit comments