The app is technically functional

This commit is contained in:
2025-10-10 22:19:39 +10:00
parent a2f2b74228
commit 55499d2d7f
8 changed files with 357 additions and 2 deletions
+7 -1
View File
@@ -10,6 +10,8 @@ find_package(CURL REQUIRED)
find_package(OpenSSL REQUIRED)
find_package(OpenGL REQUIRED)
find_package(SDL2 REQUIRED)
find_package(PkgConfig REQUIRED)
pkg_check_modules(GSTREAMER REQUIRED gstreamer-1.0)
add_subdirectory(external/discord-rpc)
@@ -17,6 +19,8 @@ add_executable(ossp MACOSX_BUNDLE
main.c
gui/gui_entry.cpp
configHandler.c
player/player.c
player/playQueue.cpp
libopensubsonic/crypto.c
libopensubsonic/httpclient.c
libopensubsonic/logger.c
@@ -52,4 +56,6 @@ set_target_properties(ossp PROPERTIES
MACOSX_BUNDLE_GUI_IDENTIFIER "org.hojuix.ossp"
)
target_link_libraries(ossp PRIVATE OpenSSL::SSL OpenSSL::Crypto CURL::libcurl SDL2::SDL2 ${OPENGL_LIBRARIES} discord-rpc)
include_directories(${GSTREAMER_INCLUDE_DIRS})
target_link_libraries(ossp PRIVATE OpenSSL::SSL OpenSSL::Crypto CURL::libcurl SDL2::SDL2 ${OPENGL_LIBRARIES} discord-rpc ${GSTREAMER_LIBRARIES})