Есть в поставке cmake графическая утилита cmake-gui.exe . Удобная штуковина, особенно при начале изучения скрещивания cmake и qt.
Для qt5 надо указывать CMAKE_PREFIX_PATH. Для qt4 вроде не надо было.
CMAKE_PREFIX_PATH : G:/QT/Qt5.15.14-Windows-x86_64-VS2019/
Если вы устанавливаете CMAKE_PREFIX_PATH в файле CMakeLists.txt, то обратите внимание на слэши:
#set(CMAKE_PREFIX_PATH G:\QT\Qt5.15.14-Windows-x86_64-VS2017) # failed
set(CMAKE_PREFIX_PATH G:/QT/Qt5.15.14-Windows-x86_64-VS2017) # success
Нюанс с разрядностью сборки
Обратите внимание, что разрядность сборки можно поменять только изменив каталог сборки на другой путь. Чтобы гарантированно указать x64 смотрите, где это делать:

Причем далее визуально вы уже не видите, что выбрали x64.
Нюанс с дальнейшей сборкой
Ее уже НЕ СДЕЛАТЬ в графической утилите cmake-gui.exe. То есть делаем это из командной строки.
Например таким батником:
::set PATH=G:\QT\Qt5.15.14-Windows-x86_64-VS2017;%PATH% вот это уже не надо !
::call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsx86_amd64.bat" вот это уже не надо !
::cmake -G "Visual Studio 17 2022" -A x64 -S .. -B "bld_from_gui2" вот это в графической утилите можно делать
cmake --build bld_from_gui2 --config Debug
Обратите внимание, что после утилиты cmake-gui.exe в батнике не надо специально подключать пути к Qt и к MSVS. Это хорошая новость.
И если сборка происходит нормально, то видим примерно такое:
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.10.5
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86_x64'
Microsoft (R) Build Engine version 16.11.2 f32259642 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
Automatic MOC and UIC for target test1
test1.vcxproj -> G:\QT\Qt5_projects\cmake\test1\bld_from_gui2\Debug\test1.exe