Revision control
++ # Copyright (C) 2023 The Qt Company Ltd.
++ # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
++
++ cmake_minimum_required(VERSION 3.16)
++ project(quickspeech VERSION 0.1 LANGUAGES CXX)
++
++ set(CMAKE_CXX_STANDARD_REQUIRED ON)
++
++ if(NOT DEFINED INSTALL_EXAMPLESDIR)
++ set(INSTALL_EXAMPLESDIR "examples")
++ endif()
++
++ set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/speech/quickspeech")
++
++ find_package(Qt6 REQUIRED COMPONENTS Quick TextToSpeech)
++
++ qt_standard_project_setup(REQUIRES 6.5)
++
++ qt_add_executable(quickspeech
++ main.cpp
++ )
++
++ qt_add_qml_module(quickspeech
++ URI main
++ VERSION 1.0
++ QML_FILES "Main.qml"
++ )
++
++ set_target_properties(quickspeech PROPERTIES
++ MACOSX_BUNDLE_GUI_IDENTIFIER my.example.com
++ MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
++ MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}
++ MACOSX_BUNDLE TRUE
++ WIN32_EXECUTABLE TRUE
++ )
++
++ target_link_libraries(quickspeech PRIVATE
++ Qt6::Quick
++ Qt6::TextToSpeech
++ )
++
++ install(TARGETS quickspeech
++ RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}"
++ BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}"
++ LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}"
++ )