]> git.sur5r.net Git - minitube/blob - lib/media/media.pri
New upstream version 3.1
[minitube] / lib / media / media.pri
1 INCLUDEPATH += $$PWD/src
2 DEPENDPATH += $$PWD/src
3
4 HEADERS += $$PWD/src/media.h
5
6 contains(DEFINES, MEDIA_QTAV) {
7     QT += avwidgets
8     INCLUDEPATH += $$PWD/src/qtav
9     DEPENDPATH += $$PWD/src/qtav
10     HEADERS += $$PWD/src/mediaqtav.h
11     SOURCES += $$PWD/src/mediaqtav.cpp
12 }
13
14 contains(DEFINES, MEDIA_MPV) {
15     QT *= gui
16
17     LIBS += -lmpv
18 mac {
19     # useful for homebrew: brew install mpv
20     # LIBS += -L/usr/local/lib
21     # INCLUDEPATH += /usr/local/include
22 }
23
24     INCLUDEPATH += $$PWD/src/mpv
25     DEPENDPATH += $$PWD/src/mpv
26     HEADERS += $$PWD/src/mpv/mediampv.h
27     SOURCES += $$PWD/src/mpv/mediampv.cpp
28
29     !contains(DEFINES, MEDIA_AUDIOONLY) {
30         QT *= widgets
31         unix:!mac {
32             QT *= x11extras
33         }
34         HEADERS += $$PWD/src/mpv/mpvwidget.h
35         SOURCES += $$PWD/src/mpv/mpvwidget.cpp
36     }
37 }