aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/ivimedia/media_simulator/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/ivimedia/media_simulator/CMakeLists.txt')
-rw-r--r--src/plugins/ivimedia/media_simulator/CMakeLists.txt199
1 files changed, 199 insertions, 0 deletions
diff --git a/src/plugins/ivimedia/media_simulator/CMakeLists.txt b/src/plugins/ivimedia/media_simulator/CMakeLists.txt
new file mode 100644
index 0000000..af40283
--- /dev/null
+++ b/src/plugins/ivimedia/media_simulator/CMakeLists.txt
@@ -0,0 +1,199 @@
+# Generated from media_simulator.pro.
+
+#####################################################################
+## MediaPlugin Plugin:
+#####################################################################
+
+qt_internal_add_plugin(MediaPlugin
+ OUTPUT_NAME media_simulator
+ TYPE qtivi
+ SOURCES
+ database_helper.h
+ logging.cpp logging.h
+ mediadiscoverybackend.cpp mediadiscoverybackend.h
+ mediaindexerbackend.cpp mediaindexerbackend.h
+ mediaplayerbackend.cpp mediaplayerbackend.h
+ mediaplugin.cpp mediaplugin.h
+ searchandbrowsebackend.cpp searchandbrowsebackend.h
+ usbbrowsebackend.cpp usbbrowsebackend.h
+ usbdevice.cpp usbdevice.h
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ PUBLIC_LIBRARIES
+ Qt::Core
+ Qt::IviCore
+ Qt::IviMedia
+ Qt::Multimedia
+ Qt::Sql
+)
+
+#### Keys ignored in scope 1:.:.:media_simulator.pro:<TRUE>:
+# DISTFILES = "media_simulator.json"
+# PLUGIN_EXTENDS = "ivimedia"
+
+## Scopes:
+#####################################################################
+
+qt_internal_extend_target(MediaPlugin CONDITION QT_FEATURE_system_taglib
+ PUBLIC_LIBRARIES
+ taglib
+)
+
+qt_internal_extend_target(MediaPlugin CONDITION QT_FEATURE_taglib AND NOT QT_FEATURE_system_taglib
+ SOURCES
+ ../../../3rdparty/taglib/taglib/taglib/ape/apefile.cpp ../../../3rdparty/taglib/taglib/taglib/ape/apefile.h
+ ../../../3rdparty/taglib/taglib/taglib/ape/apefooter.cpp ../../../3rdparty/taglib/taglib/taglib/ape/apefooter.h
+ ../../../3rdparty/taglib/taglib/taglib/ape/apeitem.cpp ../../../3rdparty/taglib/taglib/taglib/ape/apeitem.h
+ ../../../3rdparty/taglib/taglib/taglib/ape/apeproperties.cpp ../../../3rdparty/taglib/taglib/taglib/ape/apeproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/ape/apetag.cpp ../../../3rdparty/taglib/taglib/taglib/ape/apetag.h
+ ../../../3rdparty/taglib/taglib/taglib/asf/asfattribute.cpp ../../../3rdparty/taglib/taglib/taglib/asf/asfattribute.h
+ ../../../3rdparty/taglib/taglib/taglib/asf/asffile.cpp ../../../3rdparty/taglib/taglib/taglib/asf/asffile.h
+ ../../../3rdparty/taglib/taglib/taglib/asf/asfpicture.cpp ../../../3rdparty/taglib/taglib/taglib/asf/asfpicture.h
+ ../../../3rdparty/taglib/taglib/taglib/asf/asfproperties.cpp ../../../3rdparty/taglib/taglib/taglib/asf/asfproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/asf/asftag.cpp ../../../3rdparty/taglib/taglib/taglib/asf/asftag.h
+ ../../../3rdparty/taglib/taglib/taglib/asf/asfutils.h
+ ../../../3rdparty/taglib/taglib/taglib/audioproperties.cpp ../../../3rdparty/taglib/taglib/taglib/audioproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/fileref.cpp ../../../3rdparty/taglib/taglib/taglib/fileref.h
+ ../../../3rdparty/taglib/taglib/taglib/flac/flacfile.cpp ../../../3rdparty/taglib/taglib/taglib/flac/flacfile.h
+ ../../../3rdparty/taglib/taglib/taglib/flac/flacmetadatablock.cpp ../../../3rdparty/taglib/taglib/taglib/flac/flacmetadatablock.h
+ ../../../3rdparty/taglib/taglib/taglib/flac/flacpicture.cpp ../../../3rdparty/taglib/taglib/taglib/flac/flacpicture.h
+ ../../../3rdparty/taglib/taglib/taglib/flac/flacproperties.cpp ../../../3rdparty/taglib/taglib/taglib/flac/flacproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/flac/flacunknownmetadatablock.cpp ../../../3rdparty/taglib/taglib/taglib/flac/flacunknownmetadatablock.h
+ ../../../3rdparty/taglib/taglib/taglib/it/itfile.cpp ../../../3rdparty/taglib/taglib/taglib/it/itfile.h
+ ../../../3rdparty/taglib/taglib/taglib/it/itproperties.cpp ../../../3rdparty/taglib/taglib/taglib/it/itproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/mod/modfile.cpp ../../../3rdparty/taglib/taglib/taglib/mod/modfile.h
+ ../../../3rdparty/taglib/taglib/taglib/mod/modfilebase.cpp ../../../3rdparty/taglib/taglib/taglib/mod/modfilebase.h
+ ../../../3rdparty/taglib/taglib/taglib/mod/modfileprivate.h
+ ../../../3rdparty/taglib/taglib/taglib/mod/modproperties.cpp ../../../3rdparty/taglib/taglib/taglib/mod/modproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/mod/modtag.cpp ../../../3rdparty/taglib/taglib/taglib/mod/modtag.h
+ ../../../3rdparty/taglib/taglib/taglib/mp4/mp4atom.cpp ../../../3rdparty/taglib/taglib/taglib/mp4/mp4atom.h
+ ../../../3rdparty/taglib/taglib/taglib/mp4/mp4coverart.cpp ../../../3rdparty/taglib/taglib/taglib/mp4/mp4coverart.h
+ ../../../3rdparty/taglib/taglib/taglib/mp4/mp4file.cpp ../../../3rdparty/taglib/taglib/taglib/mp4/mp4file.h
+ ../../../3rdparty/taglib/taglib/taglib/mp4/mp4item.cpp ../../../3rdparty/taglib/taglib/taglib/mp4/mp4item.h
+ ../../../3rdparty/taglib/taglib/taglib/mp4/mp4properties.cpp ../../../3rdparty/taglib/taglib/taglib/mp4/mp4properties.h
+ ../../../3rdparty/taglib/taglib/taglib/mp4/mp4tag.cpp ../../../3rdparty/taglib/taglib/taglib/mp4/mp4tag.h
+ ../../../3rdparty/taglib/taglib/taglib/mpc/mpcfile.cpp ../../../3rdparty/taglib/taglib/taglib/mpc/mpcfile.h
+ ../../../3rdparty/taglib/taglib/taglib/mpc/mpcproperties.cpp ../../../3rdparty/taglib/taglib/taglib/mpc/mpcproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v1/id3v1genres.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v1/id3v1genres.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v1/id3v1tag.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v1/id3v1tag.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/attachedpictureframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/chapterframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/chapterframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/commentsframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/commentsframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/eventtimingcodesframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/eventtimingcodesframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/ownershipframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/ownershipframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/podcastframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/podcastframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/popularimeterframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/popularimeterframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/privateframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/privateframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/relativevolumeframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/relativevolumeframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/synchronizedlyricsframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/synchronizedlyricsframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/tableofcontentsframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/textidentificationframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/textidentificationframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/unknownframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/unknownframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/urllinkframe.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames/urllinkframe.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2extendedheader.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2extendedheader.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2footer.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2footer.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2frame.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2frame.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2framefactory.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2framefactory.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2header.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2header.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2synchdata.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2synchdata.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2tag.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/id3v2tag.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/mpegfile.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/mpegfile.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/mpegheader.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/mpegheader.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/mpegproperties.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/mpegproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/mpegutils.h
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/xingheader.cpp ../../../3rdparty/taglib/taglib/taglib/mpeg/xingheader.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/flac/oggflacfile.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/flac/oggflacfile.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/oggfile.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/oggfile.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/oggpage.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/oggpage.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/oggpageheader.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/oggpageheader.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/opus/opusfile.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/opus/opusfile.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/opus/opusproperties.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/opus/opusproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/speex/speexfile.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/speex/speexfile.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/speex/speexproperties.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/speex/speexproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/vorbis/vorbisfile.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/vorbis/vorbisfile.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/vorbis/vorbisproperties.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/vorbis/vorbisproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/ogg/xiphcomment.cpp ../../../3rdparty/taglib/taglib/taglib/ogg/xiphcomment.h
+ ../../../3rdparty/taglib/taglib/taglib/riff/aiff/aifffile.cpp ../../../3rdparty/taglib/taglib/taglib/riff/aiff/aifffile.h
+ ../../../3rdparty/taglib/taglib/taglib/riff/aiff/aiffproperties.cpp ../../../3rdparty/taglib/taglib/taglib/riff/aiff/aiffproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/riff/rifffile.cpp ../../../3rdparty/taglib/taglib/taglib/riff/rifffile.h
+ ../../../3rdparty/taglib/taglib/taglib/riff/riffutils.h
+ ../../../3rdparty/taglib/taglib/taglib/riff/wav/infotag.cpp ../../../3rdparty/taglib/taglib/taglib/riff/wav/infotag.h
+ ../../../3rdparty/taglib/taglib/taglib/riff/wav/wavfile.cpp ../../../3rdparty/taglib/taglib/taglib/riff/wav/wavfile.h
+ ../../../3rdparty/taglib/taglib/taglib/riff/wav/wavproperties.cpp ../../../3rdparty/taglib/taglib/taglib/riff/wav/wavproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/s3m/s3mfile.cpp ../../../3rdparty/taglib/taglib/taglib/s3m/s3mfile.h
+ ../../../3rdparty/taglib/taglib/taglib/s3m/s3mproperties.cpp ../../../3rdparty/taglib/taglib/taglib/s3m/s3mproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/tag.cpp ../../../3rdparty/taglib/taglib/taglib/tag.h
+ ../../../3rdparty/taglib/taglib/taglib/taglib_export.h
+ ../../../3rdparty/taglib/taglib/taglib/tagunion.cpp ../../../3rdparty/taglib/taglib/taglib/tagunion.h
+ ../../../3rdparty/taglib/taglib/taglib/tagutils.cpp ../../../3rdparty/taglib/taglib/taglib/tagutils.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/taglib.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tbytevector.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tbytevector.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tbytevectorlist.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tbytevectorlist.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tbytevectorstream.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tbytevectorstream.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tdebug.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tdebug.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tdebuglistener.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tdebuglistener.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tfile.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tfile.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tfilestream.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tfilestream.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tiostream.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tiostream.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tlist.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tmap.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tpropertymap.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tpropertymap.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/trefcounter.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/trefcounter.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tstring.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tstring.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tstringlist.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tstringlist.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tutils.h
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/tzlib.cpp ../../../3rdparty/taglib/taglib/taglib/toolkit/tzlib.h
+ ../../../3rdparty/taglib/taglib/taglib/trueaudio/trueaudiofile.cpp ../../../3rdparty/taglib/taglib/taglib/trueaudio/trueaudiofile.h
+ ../../../3rdparty/taglib/taglib/taglib/trueaudio/trueaudioproperties.cpp ../../../3rdparty/taglib/taglib/taglib/trueaudio/trueaudioproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/wavpack/wavpackfile.cpp ../../../3rdparty/taglib/taglib/taglib/wavpack/wavpackfile.h
+ ../../../3rdparty/taglib/taglib/taglib/wavpack/wavpackproperties.cpp ../../../3rdparty/taglib/taglib/taglib/wavpack/wavpackproperties.h
+ ../../../3rdparty/taglib/taglib/taglib/xm/xmfile.cpp ../../../3rdparty/taglib/taglib/taglib/xm/xmfile.h
+ ../../../3rdparty/taglib/taglib/taglib/xm/xmproperties.cpp ../../../3rdparty/taglib/taglib/taglib/xm/xmproperties.h
+ DEFINES
+ TAGLIB_STATIC
+ INCLUDE_DIRECTORIES
+ ../../../3rdparty/taglib
+ ../../../3rdparty/taglib/taglib
+ ../../../3rdparty/taglib/taglib/taglib
+ ../../../3rdparty/taglib/taglib/taglib/ape
+ ../../../3rdparty/taglib/taglib/taglib/asf
+ ../../../3rdparty/taglib/taglib/taglib/flac
+ ../../../3rdparty/taglib/taglib/taglib/it
+ ../../../3rdparty/taglib/taglib/taglib/mod
+ ../../../3rdparty/taglib/taglib/taglib/mp4
+ ../../../3rdparty/taglib/taglib/taglib/mpc
+ ../../../3rdparty/taglib/taglib/taglib/mpeg
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v1
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2
+ ../../../3rdparty/taglib/taglib/taglib/mpeg/id3v2/frames
+ ../../../3rdparty/taglib/taglib/taglib/ogg
+ ../../../3rdparty/taglib/taglib/taglib/ogg/flac
+ ../../../3rdparty/taglib/taglib/taglib/ogg/opus
+ ../../../3rdparty/taglib/taglib/taglib/ogg/speex
+ ../../../3rdparty/taglib/taglib/taglib/ogg/vorbis
+ ../../../3rdparty/taglib/taglib/taglib/riff
+ ../../../3rdparty/taglib/taglib/taglib/riff/aiff
+ ../../../3rdparty/taglib/taglib/taglib/riff/wav
+ ../../../3rdparty/taglib/taglib/taglib/s3m
+ ../../../3rdparty/taglib/taglib/taglib/toolkit
+ ../../../3rdparty/taglib/taglib/taglib/trueaudio
+ ../../../3rdparty/taglib/taglib/taglib/wavpack
+ ../../../3rdparty/taglib/taglib/taglib/xm
+)
+
+#### Keys ignored in scope 7:.:../../../3rdparty/taglib:../../../3rdparty/taglib/taglib.pri:win32-msvc_x_:
+# QMAKE_CXXFLAGS_WARN_ON = "/wd4100"
+
+#### Keys ignored in scope 8:.:../../../3rdparty/taglib:../../../3rdparty/taglib/taglib.pri:GCC:
+# QMAKE_CFLAGS_WARN_ON = "-Wno-unused-parameter" "-Wno-main"
+
+#### Keys ignored in scope 9:.:../../../3rdparty/taglib:../../../3rdparty/taglib/taglib.pri:CLANG:
+# QMAKE_CXXFLAGS_WARN_ON = "-Wno-unused-parameter" "-Wno-deprecated-declarations" "-Wno-sign-compare" "-Wno-delete-non-virtual-dtor"
+
+qt_internal_extend_target(MediaPlugin CONDITION QT_FEATURE_taglib AND UNIX AND NOT QT_FEATURE_system_taglib
+ SOURCES
+ ../../../3rdparty/taglib/taglib/taglib/toolkit/unicode.cpp
+)