# Generated from gallery.pro. cmake_minimum_required(VERSION 3.14) project(gallery LANGUAGES CXX) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_AUTOUIC ON) if(NOT DEFINED INSTALL_EXAMPLESDIR) set(INSTALL_EXAMPLESDIR "examples") endif() set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/quickcontrols2/gallery") find_package(Qt6 COMPONENTS Core) find_package(Qt6 COMPONENTS Gui) find_package(Qt6 COMPONENTS Quick) find_package(Qt6 COMPONENTS QuickControls2) add_qt_gui_executable(gallery gallery.cpp ) target_link_libraries(gallery PUBLIC Qt::Core Qt::Gui Qt::Quick Qt::QuickControls2 ) # Resources: set(qmake_immediate_resource_files "gallery.qml" "icons/gallery/20x20/back.png" "icons/gallery/20x20/drawer.png" "icons/gallery/20x20/menu.png" "icons/gallery/20x20@2/back.png" "icons/gallery/20x20@2/drawer.png" "icons/gallery/20x20@2/menu.png" "icons/gallery/20x20@3/back.png" "icons/gallery/20x20@3/drawer.png" "icons/gallery/20x20@3/menu.png" "icons/gallery/20x20@4/back.png" "icons/gallery/20x20@4/drawer.png" "icons/gallery/20x20@4/menu.png" "icons/gallery/index.theme" "images/arrow.png" "images/arrow@2x.png" "images/arrow@3x.png" "images/arrow@4x.png" "images/arrows.png" "images/arrows@2x.png" "images/arrows@3x.png" "images/arrows@4x.png" "images/qt-logo.png" "images/qt-logo@2x.png" "images/qt-logo@3x.png" "images/qt-logo@4x.png" "pages/BusyIndicatorPage.qml" "pages/ButtonPage.qml" "pages/CheckBoxPage.qml" "pages/ComboBoxPage.qml" "pages/DelayButtonPage.qml" "pages/DelegatePage.qml" "pages/DialPage.qml" "pages/DialogPage.qml" "pages/FramePage.qml" "pages/GroupBoxPage.qml" "pages/PageIndicatorPage.qml" "pages/ProgressBarPage.qml" "pages/RadioButtonPage.qml" "pages/RangeSliderPage.qml" "pages/ScrollBarPage.qml" "pages/ScrollIndicatorPage.qml" "pages/ScrollablePage.qml" "pages/SliderPage.qml" "pages/SpinBoxPage.qml" "pages/StackViewPage.qml" "pages/SwipeViewPage.qml" "pages/SwitchPage.qml" "pages/TabBarPage.qml" "pages/TextAreaPage.qml" "pages/TextFieldPage.qml" "pages/ToolTipPage.qml" "pages/TumblerPage.qml" "qtquickcontrols2.conf" ) qt6_add_resources(gallery "qmake_immediate" PREFIX "/" FILES ${qmake_immediate_resource_files} ) install(TARGETS gallery RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" )