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()