34 lines
585 B
CMake
34 lines
585 B
CMake
cmake_minimum_required(VERSION 3.16)
|
|
project(Soundboard)
|
|
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
|
|
find_package(Qt6 REQUIRED COMPONENTS Widgets)
|
|
|
|
add_executable(soundboard main.cpp)
|
|
|
|
target_precompile_headers(soundboard PRIVATE
|
|
<iostream>
|
|
<map>
|
|
<memory>
|
|
<optional>
|
|
<utility>
|
|
|
|
<QApplication>
|
|
<QCheckBox>
|
|
<QComboBox>
|
|
<QDirIterator>
|
|
<QFileDialog>
|
|
<QHBoxLayout>
|
|
<QJsonArray>
|
|
<QJsonDocument>
|
|
<QJsonObject>
|
|
<QListWidget>
|
|
<QProcess>
|
|
<QPushButton>
|
|
<QVBoxLayout>
|
|
<QWidget>
|
|
)
|
|
|
|
target_link_libraries(soundboard PRIVATE Qt6::Widgets)
|