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 3DAnimation 3DCore 3DExtras 3DInput 3DLogic 3DQuick 3DQuickAnimation 3DQuickExtras 3DQuickInput 3DQuickRender 3DQuickScene2D 3DRender ActiveQt AxBasePrivate AxContainer AxContainerTools AxServer AxServerTools Bluetooth BodymovinPrivate BuildInternals BundledEmbree BundledFreetype BundledLibjpeg BundledLibpng BundledPhysX BundledResonanceAudio Charts ChartsQml Concurrent Core Core5Compat CoreTools DataVisualization DataVisualizationQml DBus DBusTools Designer DesignerComponentsPrivate DeviceDiscoverySupportPrivate EntryPointPrivate ExampleIconsPrivate FbSupportPrivate FreetypePrivate Graphs Grpc GrpcQuick GrpcTools Gui GuiTools HarfbuzzPrivate Help HostInfo HttpServer JpegPrivate JsonRpcPrivate LabsAnimation LabsFolderListModel LabsQmlModels LabsSettings LabsSharedImage LabsWavefrontMesh LanguageServerPrivate Linguist LinguistTools Location Multimedia MultimediaQuickPrivate MultimediaWidgets Network NetworkAuth Nfc OpenGL OpenGLWidgets PacketProtocolPrivate Pdf PdfQuick PdfWidgets PngPrivate Positioning PositioningQuick PrintSupport Protobuf ProtobufQtCoreTypes ProtobufQtGuiTypes ProtobufTools ProtobufWellKnownTypes QDocCatchConversionsPrivate QDocCatchGeneratorsPrivate QDocCatchPrivate Qml QmlBuiltins QmlCompiler QmlCore QmlDebugPrivate QmlDomPrivate QmlImportScanner QmlIntegration QmlLocalStorage QmlLSPrivate QmlModels QmlNetwork QmlToolingSettingsPrivate QmlTools QmlTypeRegistrarPrivate QmlWorkerScript QmlXmlListModel Quick Quick3D Quick3DAssetImport Quick3DAssetUtils Quick3DEffects Quick3DGlslParserPrivate Quick3DHelpers Quick3DHelpersImpl Quick3DIblBaker Quick3DParticleEffects Quick3DParticles Quick3DPhysics Quick3DPhysicsHelpers Quick3DRuntimeRender Quick3DSpatialAudioPrivate Quick3DTools Quick3DUtils QuickControls2 QuickControls2Basic QuickControls2BasicStyleImpl QuickControls2Fusion QuickControls2FusionStyleImpl QuickControls2Imagine QuickControls2ImagineStyleImpl QuickControls2Impl QuickControls2Material QuickControls2MaterialStyleImpl QuickControls2Universal QuickControls2UniversalStyleImpl QuickControls2WindowsStyleImpl QuickControlsTestUtilsPrivate QuickDialogs2 QuickDialogs2QuickImpl QuickDialogs2Utils QuickEffectsPrivate QuickLayouts QuickParticlesPrivate QuickShapesPrivate QuickTemplates2 QuickTest QuickTestUtilsPrivate QuickTimeline QuickTimelineBlendTrees QuickTools QuickWidgets RemoteObjects RemoteObjectsQml RemoteObjectsTools RepParser Scxml ScxmlQml ScxmlTools Sensors SensorsQuick SerialBus SerialPort ShaderTools ShaderToolsTools SpatialAudio Sql StateMachine StateMachineQml Svg SvgWidgets Test TextToSpeech Tools ToolsTools UiPlugin UiTools VirtualKeyboard VirtualKeyboardSettings WebChannel WebChannelQuick WebEngineCore WebEngineCoreTools WebEngineQuick WebEngineQuickDelegatesQml WebEngineWidgets WebSockets WebView WebViewQuick Widgets WidgetsTools Xml ZlibPrivate REQUIRED) # Link standard executable to Qt6::Widgets add_executable(cmake_test main.cpp ) target_link_libraries(cmake_test Qt6::Widgets)