33# file COPYING or https://opensource.org/license/mit/.
44
55#[=======================================================================[
6- FindQt5
7- -------
6+ FindQt
7+ ------
88
9- Finds the Qt 5 headers and libraries.
9+ Finds the Qt headers and libraries.
1010
1111This is a wrapper around find_package() command that:
1212 - facilitates searching in various build environments
@@ -19,7 +19,7 @@ if(CMAKE_HOST_APPLE)
1919 find_program (HOMEBREW_EXECUTABLE brew)
2020 if (HOMEBREW_EXECUTABLE)
2121 execute_process (
22- COMMAND ${HOMEBREW_EXECUTABLE} --prefix qt@5
22+ COMMAND ${HOMEBREW_EXECUTABLE} --prefix qt@${Qt_FIND_VERSION_MAJOR}
2323 OUTPUT_VARIABLE _qt_homebrew_prefix
2424 ERROR_QUIET
2525 OUTPUT_STRIP_TRAILING_WHITESPACE
@@ -40,10 +40,10 @@ endif()
4040# /usr/x86_64-w64-mingw32/lib/libm.a or /usr/arm-linux-gnueabihf/lib/libm.a.
4141set (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)
4242
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 }
4545 HINTS ${_qt_homebrew_prefix}
46- PATH_SUFFIXES Qt5 # Required on OpenBSD systems.
46+ PATH_SUFFIXES Qt ${Qt_FIND_VERSION_MAJOR} # Required on OpenBSD systems.
4747)
4848unset (_qt_homebrew_prefix)
4949
@@ -56,11 +56,11 @@ else()
5656endif ()
5757
5858include (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
6262)
6363
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)
6666endforeach ()
0 commit comments