Warning, /multimedia/libkcddb/cmake/FindMusicBrainz5.cmake is written in an unsupported language. File is not indexed.

0001 # Module to find the musicbrainz-4 library
0002 #
0003 # It defines
0004 #  MUSICBRAINZ5_INCLUDE_DIRS - the include dirs
0005 #  MUSICBRAINZ5_LIBRARIES - the required libraries
0006 #  MUSICBRAINZ5_FOUND - true if both of the above have been found
0007 
0008 # SPDX-FileCopyrightText: 2006, 2007 Laurent Montel <montel@kde.org>
0009 #
0010 # SPDX-License-Identifier: BSD-3-Clause
0011 
0012 if(MUSICBRAINZ5_INCLUDE_DIR AND MUSICBRAINZ5_LIBRARIES)
0013     set(MUSICBRAINZ5_FIND_QUIETLY TRUE)
0014 endif()
0015 
0016 find_path(MUSICBRAINZ5_INCLUDE_DIR musicbrainz5/Disc.h)
0017 
0018 find_library(MUSICBRAINZ5_LIBRARIES NAMES musicbrainz5cc)
0019 if (NOT MUSICBRAINZ5_LIBRARIES)
0020     find_library(MUSICBRAINZ5_LIBRARIES NAMES musicbrainz5)
0021 endif()
0022 
0023 include(FindPackageHandleStandardArgs)
0024 find_package_handle_standard_args(MusicBrainz5 DEFAULT_MSG MUSICBRAINZ5_INCLUDE_DIR MUSICBRAINZ5_LIBRARIES)
0025 
0026 add_library(musicbrainz SHARED IMPORTED)
0027 set_target_properties(musicbrainz PROPERTIES
0028     INTERFACE_INCLUDE_DIRECTORIES "${MUSICBRAINZ5_INCLUDE_DIR}"
0029     IMPORTED_LOCATION "${MUSICBRAINZ5_LIBRARIES}"
0030 )
0031 
0032 mark_as_advanced(MUSICBRAINZ5_INCLUDE_DIR MUSICBRAINZ5_LIBRARIES)