cmake_minimum_required(VERSION 3.1.0) project(cmake_test) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) if(CMAKE_VERSION VERSION_LESS "3.7.0") set(CMAKE_INCLUDE_CURRENT_DIR ON) endif() # Make sure all Qt packages are found find_package(Qt6 COMPONENTS 3DLogic QuickTest QuickTemplates2 # BundledPinyin QmlLocalStorage LabsSettings LabsAnimation Mqtt QuickWidgets OpenGLWidgets 3DAnimation Widgets EglFsKmsSupport 3DQuickExtras DeviceDiscoverySupport Quick LabsFolderListModel Core OpenGL UiTools Charts ToolsTools Xml DataVisualization WidgetsTools QmlImportScanner Bodymovin WaylandClient Quick3DTools QmlDebug VirtualKeyboard 3DQuickInput Quick3DAssetImport XcbQpa UiPlugin Designer 3DExtras # BundledTcime Quick3D QuickShapes BundledLibpng OpcUa ShaderToolsTools Concurrent ScxmlTools SvgWidgets StateMachineQml Svg QuickParticles 3DQuickScene2D Quick3DParticles StateMachine Core5Compat 3DQuickAnimation Test 3DCore Scxml LabsQmlModels EglFSDeviceIntegration InputSupport GuiTools Sql LabsSharedImage QmlDevTools Qml DesignerComponents 3DInput FbSupport QmlModels LinguistTools Help Quick3DUtils KmsSupport Quick3DRuntimeRender QmlWorkerScript 3DRender QuickControls2Impl Gui QuickControls2 WaylandScannerTools QmlCompiler HostInfo ShaderTools Coap LabsWavefrontMesh CoreTools QuickLayouts Quick3DIblBaker WaylandCompositor NetworkAuth BuildInternals PrintSupport DBus QmlDom DBusTools Network QmlTools PacketProtocol 3DQuick ScxmlQml Linguist Tools # BundledOpenwnn 3DQuickRender REQUIRED) # Link standard executable to Qt6::Widgets add_executable(cmake_test main.cpp ) target_link_libraries(cmake_test Qt6::Widgets)