mirror of
https://github.com/Goldenkrew3000/OSSP_OpenSource.git
synced 2025-12-18 07:44:44 +10:00
Adding base CMake support in QT(6) subfolder
This commit is contained in:
43
src_qt/CMakeLists.txt
Normal file
43
src_qt/CMakeLists.txt
Normal file
@@ -0,0 +1,43 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
set(CMAKE_C_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
project(ossp)
|
||||
|
||||
find_package(CURL REQUIRED)
|
||||
find_package(OpenSSL REQUIRED)
|
||||
find_package(Qt6 REQUIRED COMPONENTS Core Widgets)
|
||||
|
||||
qt_standard_project_setup()
|
||||
|
||||
qt_add_executable(ossp
|
||||
gui/main.cpp
|
||||
gui/window.cpp
|
||||
gui/songWidget.cpp
|
||||
configHandler.c
|
||||
libopensubsonic/crypto.c
|
||||
libopensubsonic/httpclient.c
|
||||
libopensubsonic/logger.c
|
||||
libopensubsonic/utils.c
|
||||
libopensubsonic/scrobble_lastFm.c
|
||||
libopensubsonic/scrobble_listenBrainz.c
|
||||
libopensubsonic/endpoint_getAlbum.c
|
||||
libopensubsonic/endpoint_getAlbumList.c
|
||||
libopensubsonic/endpoint_getArtist.c
|
||||
libopensubsonic/endpoint_getArtists.c
|
||||
libopensubsonic/endpoint_getLyricsBySongId.c
|
||||
libopensubsonic/endpoint_getPlaylist.c
|
||||
libopensubsonic/endpoint_getPlaylists.c
|
||||
libopensubsonic/endpoint_getSong.c
|
||||
libopensubsonic/endpoint_getStarred.c
|
||||
libopensubsonic/endpoint_ping.c
|
||||
libopensubsonic/endpoint_scrobble.c
|
||||
external/cJSON.c
|
||||
external/cJSON_Utils.c
|
||||
external/libcurl_uriescape.c
|
||||
external/md5.c
|
||||
)
|
||||
|
||||
target_link_libraries(ossp PRIVATE OpenSSL::SSL OpenSSL::Crypto CURL::libcurl Qt6::Core Qt6::Widgets)
|
||||
Reference in New Issue
Block a user