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