@@ -, +, @@ --- src/translators/audiofileimporter.cpp | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) --- a/src/translators/audiofileimporter.cpp +++ a/src/translators/audiofileimporter.cpp @@ -57,19 +57,21 @@ #include #include -namespace { - bool hasValue(const TagLib::PropertyMap& pmap, const char* key) { - const TagLib::String keyString(key); - return pmap.contains(keyString) && !pmap[keyString].isEmpty(); - } +#ifdef HAVE_TAGLIB + namespace { + bool hasValue(const TagLib::PropertyMap& pmap, const char* key) { + const TagLib::String keyString(key); + return pmap.contains(keyString) && !pmap[keyString].isEmpty(); + } - QString tagValue(const TagLib::PropertyMap& pmap, const char* key) { - const TagLib::String keyString(key); - return (pmap.contains(keyString) && !pmap[keyString].isEmpty()) ? - TStringToQString(pmap[keyString].front()).trimmed() : - QString(); + QString tagValue(const TagLib::PropertyMap& pmap, const char* key) { + const TagLib::String keyString(key); + return (pmap.contains(keyString) && !pmap[keyString].isEmpty()) ? + TStringToQString(pmap[keyString].front()).trimmed() : + QString(); + } } -} +#endif using Tellico::Import::AudioFileImporter; --