Warning, /multimedia/kid3/src/plugins/oggflacmetadata/cmake/modules/FindVorbis.cmake is written in an unsupported language. File is not indexed.

0001 # Redistribution and use is allowed according to the terms of the BSD license.
0002 # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
0003 if(VORBIS_INCLUDE_DIR)
0004   set(VORBIS_FIND_QUIETLY TRUE)
0005 endif()
0006 
0007 find_package(Ogg QUIET)
0008 
0009 find_path(VORBIS_INCLUDE_DIR vorbis/vorbisfile.h)
0010 find_library(VORBIS_LIBRARY NAMES vorbis libvorbis_static)
0011 find_library(VORBISFILE_LIBRARY NAMES vorbisfile libvorbisfile_static)
0012 
0013 include(FindPackageHandleStandardArgs)
0014 find_package_handle_standard_args(Vorbis REQUIRED_VARS VORBIS_LIBRARY VORBISFILE_LIBRARY VORBIS_INCLUDE_DIR OGG_FOUND)
0015 
0016 if(VORBIS_FOUND)
0017   set(HAVE_VORBIS 1)
0018   if(NOT TARGET Vorbis::Vorbis)
0019     add_library(Vorbis::Vorbis UNKNOWN IMPORTED)
0020     set_target_properties(Vorbis::Vorbis PROPERTIES
0021       INTERFACE_INCLUDE_DIRECTORIES "${VORBIS_INCLUDE_DIR}"
0022       IMPORTED_LOCATION "${VORBIS_LIBRARY}"
0023       INTERFACE_LINK_LIBRARIES Ogg::Ogg
0024     )
0025   endif()
0026   if(NOT TARGET VorbisFile::VorbisFile)
0027     add_library(VorbisFile::VorbisFile UNKNOWN IMPORTED)
0028     set_target_properties(VorbisFile::VorbisFile PROPERTIES
0029       INTERFACE_INCLUDE_DIRECTORIES "${VORBIS_INCLUDE_DIR}"
0030       IMPORTED_LOCATION "${VORBISFILE_LIBRARY}"
0031       INTERFACE_LINK_LIBRARIES "Ogg::Ogg;Vorbis::Vorbis"
0032     )
0033   endif()
0034 endif()
0035 
0036 mark_as_advanced(VORBIS_INCLUDE_DIR VORBIS_LIBRARY VORBISFILE_LIBRARY)