diff --git a/vvave.pro b/vvave.pro index cca4a10..df48820 100644 --- a/vvave.pro +++ b/vvave.pro @@ -1,124 +1,125 @@ QT *= quick \ multimedia \ sql \ websockets \ network \ xml \ qml \ widgets \ quickcontrols2 \ concurrent TARGET = vvave TEMPLATE = app CONFIG += ordered CONFIG += c++17 +CONFIG += static linux:unix:!android { message(Building for Linux KDE) include($$PWD/kde/kde.pri) LIBS += -lMauiKit } else:android|win32 { message(Building helpers for Android) android { QMAKE_LINK += -nostdlib++ QT *= androidextras webview ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android_files include($$PWD/3rdparty/taglib.pri) }else:win32 { message("Using Tablib binaries for Windows") } #DEFAULT COMPONENTS DEFINITIONS DEFINES *= \ # COMPONENT_EDITOR \ COMPONENT_ACCOUNTS \ COMPONENT_FM \ # COMPONENT_TERMINAL \ COMPONENT_TAGGING \ # COMPONENT_SYNCING \ MAUIKIT_STYLE include($$PWD/3rdparty/kirigami/kirigami.pri) include($$PWD/3rdparty/mauikit/mauikit.pri) DEFINES += STATIC_KIRIGAMI } else { message("Unknown configuration") } include(pulpo/pulpo.pri) # The following define makes your compiler emit warnings if you use # any feature of Qt which as been marked deprecated (the exact warnings # depend on your compiler). Please consult the documentation of the # deprecated API in order to know how to port your code away from it. DEFINES += QT_DEPRECATED_WARNINGS # You can also make your code fail to compile if you use deprecated APIs. # In order to do so, uncomment the following line. # You can also select to disable deprecated APIs only up to a certain version of Qt. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 SOURCES += main.cpp \ db/collectionDB.cpp \ services/local/taginfo.cpp \ services/local/player.cpp \ # utils/brain.cpp \ # services/local/socket.cpp \ services/web/youtube.cpp \ vvave.cpp \ services/local/youtubedl.cpp \ # services/local/linking.cpp \ # services/web/Spotify/spotify.cpp \ models/tracks/tracksmodel.cpp \ models/playlists/playlistsmodel.cpp \ models/albums/albumsmodel.cpp \ # services/web/NextCloud/nextmusic.cpp \ # services/web/abstractmusicprovider.cpp \ # models/cloud/cloud.cpp RESOURCES += qml.qrc \ # Additional import path used to resolve QML modules in Qt Creator's code model QML_IMPORT_PATH = # Additional import path used to resolve QML modules just for Qt Quick Designer QML_DESIGNER_IMPORT_PATH = HEADERS += \ db/collectionDB.h \ utils/bae.h \ services/local/fileloader.h \ services/local/taginfo.h \ services/local/player.h \ # utils/brain.h \ # services/local/socket.h \ services/web/youtube.h \ vvave.h \ services/local/youtubedl.h \ # services/local/linking.h \ # services/web/Spotify/spotify.h \ models/tracks/tracksmodel.h \ models/playlists/playlistsmodel.h \ models/albums/albumsmodel.h \ # services/web/NextCloud/nextmusic.h \ # services/web/abstractmusicprovider.h \ # models/cloud/cloud.h #INCLUDEPATH += \ # $$PWD/services/web \ # $$PWD/services/web/NextCloud include(install.pri) LIBS += -L$$PWD/3rdparty/taglib/lib/ -llibtag.dll INCLUDEPATH += $$PWD/3rdparty/taglib/include DEPENDPATH += $$PWD/3rdparty/taglib/include