Prepare BearWave for public repository

This commit is contained in:
Sebastian Palencsar
2026-05-20 10:47:56 +02:00
commit 51992dd437
38 changed files with 3842 additions and 0 deletions

36
src/CMakeLists.txt Normal file
View File

@@ -0,0 +1,36 @@
# BearWave Source Files
# Core application
set(SOURCES
main.cpp
radiostation.cpp
radiobrowser.cpp
radiobackend.cpp
bearplayer.cpp
coverartfetcher.cpp
mprisadaptor.cpp
bearwavecontroladaptor.cpp
)
# Create executable
add_executable(bearwave ${SOURCES})
# Qt Resources
target_sources(bearwave PRIVATE qml.qrc)
# Link libraries
target_link_libraries(bearwave PRIVATE
Qt6::Core
Qt6::DBus
Qt6::Network
Qt6::Quick
Qt6::QuickControls2
Qt6::Widgets
KF6::Kirigami
KF6::I18n
KF6::CoreAddons
Phonon::phonon4qt6
)
# Install
install(TARGETS bearwave DESTINATION bin)