Warning, /multimedia/kid3/src/plugins/oggflacmetadata/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 if(WITH_VORBIS) 0002 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) 0003 0004 find_package(Vorbis REQUIRED) 0005 find_package(FLAC) 0006 0007 configure_file(oggflacconfig.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/oggflacconfig.h) 0008 0009 set(plugin_NAME OggFlacMetadata) 0010 0011 string(TOLOWER ${plugin_NAME} plugin_TARGET) 0012 0013 add_library(${plugin_TARGET} 0014 oggflacmetadataplugin.cpp 0015 oggfile.cpp 0016 vcedit.c 0017 ) 0018 if(HAVE_FLAC) 0019 target_sources(${plugin_TARGET} PRIVATE 0020 flacfile.cpp 0021 ) 0022 endif() 0023 qt_wrap_cpp(plugin_GEN_MOC_SRCS 0024 oggflacmetadataplugin.h 0025 TARGET ${plugin_TARGET} 0026 ) 0027 target_sources(${plugin_TARGET} PRIVATE ${plugin_GEN_MOC_SRCS}) 0028 0029 target_include_directories(${plugin_TARGET} PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) 0030 0031 target_link_libraries(${plugin_TARGET} kid3-core VorbisFile::VorbisFile FLACPP::FLACPP Kid3Plugin) 0032 0033 target_compile_definitions(${plugin_TARGET} PRIVATE HAVE_CONFIG_H) 0034 0035 INSTALL_KID3_PLUGIN(${plugin_TARGET} ${plugin_NAME}) 0036 endif()