Simple Scatter Graph
# Copyright (C) 2023 The Qt Company Ltd. # SPDX-License-Identifier: BSD-3-Clause cmake_minimum_required(VERSION 3.16) project(scatter LANGUAGES CXX) if(NOT DEFINED INSTALL_EXAMPLESDIR) set(INSTALL_EXAMPLESDIR "examples") endif() set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}") find_package(Qt6 6.7 REQUIRED COMPONENTS Core Gui Quick Quick3D Graphs) qt_standard_project_setup(REQUIRES 6.7) qt_add_executable(scatter main.cpp ) set_target_properties(scatter PROPERTIES WIN32_EXECUTABLE TRUE MACOSX_BUNDLE TRUE ) target_link_libraries(scatter PRIVATE Qt6::Core Qt6::Gui Qt6::Quick Qt6::Quick3D Qt6::Graphs ) qt_add_qml_module(scatter URI Scatter NO_RESOURCE_TARGET_PATH QML_FILES "qml/scatter/Data.qml" "qml/scatter/Graph.qml" "qml/scatter/main.qml" RESOURCES "images/background.svg" "images/background_hide.svg" "images/camera.svg" "images/camera2.svg" "images/flatten.svg" "images/shadow.svg" "images/shadow_hide.svg" "images/smooth_curve.svg" "images/theme.svg" ) install(TARGETS scatter RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" )