Warning, /multimedia/k3b/cmake/modules/FindMusicBrainz.cmake is written in an unsupported language. File is not indexed.
0001 # Module to find the musicbrainz library 0002 # 0003 # It defines 0004 # MUSICBRAINZ_INCLUDE_DIR - the include dir 0005 # MUSICBRAINZ_LIBRARIES - the required libraries 0006 # MUSICBRAINZ_FOUND - true if both of the above have been found 0007 0008 # SPDX-FileCopyrightText: 2006, 2007 Laurent Montel <montel@kde.org> 0009 # SPDX-License-Identifier: BSD-3-Clause 0010 0011 if(MUSICBRAINZ_INCLUDE_DIR AND MUSICBRAINZ_LIBRARIES) 0012 set(MUSICBRAINZ_FIND_QUIETLY TRUE) 0013 endif(MUSICBRAINZ_INCLUDE_DIR AND MUSICBRAINZ_LIBRARIES) 0014 0015 FIND_PATH(MUSICBRAINZ_INCLUDE_DIR musicbrainz/musicbrainz.h) 0016 0017 FIND_LIBRARY( MUSICBRAINZ_LIBRARIES NAMES musicbrainz) 0018 0019 # We need version 2, version 3 is source-incompatible 0020 FIND_PATH(MUSICBRAINZ3_INCLUDE_DIR musicbrainz3/musicbrainz.h) 0021 if(MUSICBRAINZ3_INCLUDE_DIR AND NOT MUSICBRAINZ_INCLUDE_DIR) 0022 message(STATUS "\nIncompatible version 3.x of the musicbrainz includes detected. Version 2.x is needed.\n") 0023 endif(MUSICBRAINZ3_INCLUDE_DIR AND NOT MUSICBRAINZ_INCLUDE_DIR) 0024 0025 include(FindPackageHandleStandardArgs) 0026 find_package_handle_standard_args( MusicBrainz DEFAULT_MSG 0027 MUSICBRAINZ_INCLUDE_DIR MUSICBRAINZ_LIBRARIES) 0028 0029 MARK_AS_ADVANCED(MUSICBRAINZ_INCLUDE_DIR MUSICBRAINZ_LIBRARIES) 0030