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)