Warning, /multimedia/amarok/shared/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set( amarokshared_SRCS 0002 FileType.cpp 0003 FileTypeResolver.cpp 0004 MetaReplayGain.cpp 0005 MetaTagLib.cpp 0006 TagsFromFileNameGuesser.cpp 0007 ) 0008 0009 set( amarokshared_collectionscanner_SRCS 0010 collectionscanner/Album.cpp 0011 collectionscanner/BatchFile.cpp 0012 collectionscanner/Directory.cpp 0013 collectionscanner/Playlist.cpp 0014 collectionscanner/ScanningState.cpp 0015 collectionscanner/Track.cpp 0016 ) 0017 0018 0019 set( amarokshared_tag_helpers_SRCS 0020 tag_helpers/APETagHelper.cpp 0021 tag_helpers/ASFTagHelper.cpp 0022 tag_helpers/ID3v2TagHelper.cpp 0023 tag_helpers/MP4TagHelper.cpp 0024 tag_helpers/StringHelper.cpp 0025 tag_helpers/TagHelper.cpp 0026 tag_helpers/VorbisCommentTagHelper.cpp 0027 ) 0028 0029 add_library( amarokshared SHARED 0030 ${amarokshared_SRCS} 0031 ${amarokshared_collectionscanner_SRCS} 0032 ${amarokshared_tag_helpers_SRCS} ) 0033 0034 generate_export_header(amarokshared BASE_NAME amarokshared) 0035 0036 0037 target_include_directories( amarokshared PUBLIC ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ) 0038 0039 include_directories(SYSTEM ${TAGLIB_INCLUDES} ) 0040 add_definitions( ${TAGLIB_CFLAGS} ) 0041 target_link_libraries( amarokshared ${TAGLIB_LIBRARIES} KF5::Codecs) 0042 if( TAGLIB-EXTRAS_FOUND ) 0043 include_directories(SYSTEM ${TAGLIB-EXTRAS_INCLUDES} ) 0044 add_definitions( ${TAGLIB-EXTRAS_CFLAGS} ) 0045 target_link_libraries( amarokshared ${TAGLIB-EXTRAS_LIBRARIES} ) 0046 endif() 0047 0048 target_link_libraries( amarokshared 0049 Qt5::Core 0050 Qt5::Gui # for QImage, ... 0051 ) 0052 0053 set_target_properties( amarokshared PROPERTIES VERSION 1.0.0 SOVERSION 1 ) 0054 install( TARGETS amarokshared ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )