diff options
Diffstat (limited to 'src/plugins/Input/ffmpeg/ffmpeg.pro')
| -rw-r--r-- | src/plugins/Input/ffmpeg/ffmpeg.pro | 35 |
1 files changed, 26 insertions, 9 deletions
diff --git a/src/plugins/Input/ffmpeg/ffmpeg.pro b/src/plugins/Input/ffmpeg/ffmpeg.pro index 50b25f822..148f1f90e 100644 --- a/src/plugins/Input/ffmpeg/ffmpeg.pro +++ b/src/plugins/Input/ffmpeg/ffmpeg.pro @@ -8,20 +8,39 @@ SOURCES += decoder_ffmpeg.cpp \ decoderffmpegfactory.cpp \ settingsdialog.cpp \ ffmpegmetadatamodel.cpp -QMAKE_CLEAN = ../libffmpeg.so -TARGET = $$PLUGINS_PREFIX/Input/ffmpeg -QMAKE_CLEAN = $$PLUGINS_PREFIX/Input/libffmpeg.so + INCLUDEPATH += ../../../ + + + CONFIG += release \ warn_on \ plugin \ link_pkgconfig TEMPLATE = lib -QMAKE_LIBDIR += ../../../../lib -LIBS += -lqmmp + +TARGET = $$PLUGINS_PREFIX/Input/ffmpeg + +unix { + isEmpty(LIB_DIR):LIB_DIR = /lib + target.path = $$LIB_DIR/qmmp/Input + INSTALLS += target + QMAKE_CLEAN = $$PLUGINS_PREFIX/Input/libffmpeg.so + LIBS += -lqmmp + QMAKE_LIBDIR += ../../../../lib + PKGCONFIG += libavcodec libavformat libavutil +} + + +win32 { + HEADERS += ../../../../src/qmmp/metadatamodel.h \ + ../../../../src/qmmp/decoderfactory.h + QMAKE_LIBDIR += ../../../../bin + LIBS += -lqmmp0 -lavcodec.dll -lavformat.dll -lavutil.dll +} DEFINES += __STDC_CONSTANT_MACROS -PKGCONFIG += libavcodec libavformat libavutil + TRANSLATIONS = translations/ffmpeg_plugin_ru.ts \ translations/ffmpeg_plugin_uk_UA.ts \ translations/ffmpeg_plugin_zh_CN.ts \ @@ -37,6 +56,4 @@ TRANSLATIONS = translations/ffmpeg_plugin_ru.ts \ translations/ffmpeg_plugin_es.ts RESOURCES = translations/translations.qrc -isEmpty(LIB_DIR):LIB_DIR = /lib -target.path = $$LIB_DIR/qmmp/Input -INSTALLS += target + |
