cmake_minimum_required(VERSION 3.16) project(webengineviewfocus LANGUAGES CXX) set(CMAKE_AUTOMOC ON) set(CMAKE_CXX_STANDARD 17) set(BUILD_WITH_QT5 0 CACHE BOOL "Build with Qt5 instead of Qt6") if (BUILD_WITH_QT5) set(QT_USE_VERSION "5") else() set(QT_USE_VERSION "6") endif() find_package(Qt${QT_USE_VERSION} REQUIRED COMPONENTS Core Gui WebEngineWidgets) add_executable(webengineviewfocus main.cpp) target_link_libraries(webengineviewfocus PUBLIC Qt::Core Qt::Gui Qt::WebEngineWidgets)