aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/Input.pro
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2016-10-06 12:53:54 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2016-10-06 12:53:54 +0000
commite12885cf9d4e768c203db098b999db60b57aa6a0 (patch)
treed1431cca19ebd31c5fd7fd740575f938cf62e12e /src/plugins/Input/Input.pro
parentc4dac86889d70296f9a95361341d7a4f890519d7 (diff)
downloadqmmp-e12885cf9d4e768c203db098b999db60b57aa6a0.tar.gz
qmmp-e12885cf9d4e768c203db098b999db60b57aa6a0.tar.bz2
qmmp-e12885cf9d4e768c203db098b999db60b57aa6a0.zip
disabled archive plugin for taglib 1.10 or lower
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@6770 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Input/Input.pro')
-rw-r--r--src/plugins/Input/Input.pro11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/plugins/Input/Input.pro b/src/plugins/Input/Input.pro
index b8933e246..a36a0b2e4 100644
--- a/src/plugins/Input/Input.pro
+++ b/src/plugins/Input/Input.pro
@@ -51,7 +51,16 @@ contains(CONFIG, WILDMIDI_PLUGIN){
}
contains(CONFIG, ARCHIVE_PLUGIN){
- SUBDIRS += archive
+ TAGLIB_VERSION = $$system("pkg-config --modversion taglib")
+ TAGLIB_VERSION = $$split(TAGLIB_VERSION, ".")
+ TAGLIB_VER_MAJ = $$member(TAGLIB_VERSION, 0)
+ TAGLIB_VER_MIN = $$member(TAGLIB_VERSION, 1)
+
+ greaterThan(TAGLIB_VER_MAJ, 1) | equals(TAGLIB_VER_MAJ, 1) {
+ greaterThan(TAGLIB_VER_MIN, 10):SUBDIRS += archive
+ } else {
+ message("Archive plugin requires at least TagLib 1.11")
+ }
}
}