34 lines
665 B
CMake
34 lines
665 B
CMake
|
cmake_minimum_required(VERSION 3.16)
|
||
|
|
||
|
project(roulette-payout VERSION 1.0.0 LANGUAGES CXX)
|
||
|
|
||
|
set(CMAKE_AUTOMOC ON)
|
||
|
set(CMAKE_CXX_STANDARD 17)
|
||
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||
|
|
||
|
find_package(Qt6 6.2 COMPONENTS Core Widgets QuickControls2 Gui REQUIRED)
|
||
|
|
||
|
qt_standard_project_setup()
|
||
|
|
||
|
qt_add_executable(roulette-payout
|
||
|
main.cpp
|
||
|
MainWindow.cpp
|
||
|
MainWindow.h
|
||
|
PlayerAreaModel.cpp
|
||
|
PlayerAreaModel.h
|
||
|
)
|
||
|
|
||
|
qt_add_qml_module(roulette-payout
|
||
|
URI roulette
|
||
|
VERSION 1.0
|
||
|
RESOURCE_PREFIX "/"
|
||
|
QML_FILES
|
||
|
Root.qml
|
||
|
PlayerAreaView.qml
|
||
|
)
|
||
|
|
||
|
target_link_libraries(roulette-payout PRIVATE
|
||
|
Qt6::Gui
|
||
|
Qt6::QuickControls2
|
||
|
Qt6::Quick)
|