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(Qt5 COMPONENTS 3DQuickAnimation GlxSupport Bodymovin Qml QuickCompiler PrintSupport OpenGL UiTools WaylandCompositor QmlImportScanner WebSockets Quick3DRuntimeRender Script Positioning Charts Quick 3DLogic Svg DBus RemoteObjects Sensors KmsSupport Quick3DAssetImport Widgets QuickTemplates2 ServiceSupport Quick3D PlatformCompositorSupport Concurrent QuickParticles 3DInput Multimedia QmlModels Bluetooth Location QuickShapes 3DExtras Sql Gamepad 3DRender TextToSpeech LinuxAccessibilitySupport 3DQuickInput RepParser EglFsKmsSupport Designer WebEngineCore WebView MultimediaWidgets SerialPort 3DAnimation WebChannel DesignerComponents WebEngine Xml LinguistTools MultimediaQuick 3DQuickScene2D Nfc WebEngineWidgets SerialBus ThemeSupport 3DQuickRender VirtualKeyboard Core QmlWorkerScript WaylandClient Scxml Quick3DUtils Gui NetworkAuth Help 3DCore DataVisualization OpenGLExtensions MultimediaGstTools XmlPatterns Purchasing Test VulkanSupport PositioningQuick ScriptTools 3DQuick Quick3DRender QuickControls2 Network QuickWidgets UiPlugin X11Extras QuickTest 3DQuickExtras REQUIRED) # Link standard executable to Qt5::Widgets add_executable(cmake_test main.cpp ) target_link_libraries(cmake_test Qt5::Widgets)