# Module to find the musicbrainz-4 library # # It defines # MUSICBRAINZ5_INCLUDE_DIRS - the include dirs # MUSICBRAINZ5_LIBRARIES - the required libraries # MUSICBRAINZ5_FOUND - true if both of the above have been found # Copyright (c) 2006,2007 Laurent Montel, # # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. if(MUSICBRAINZ5_INCLUDE_DIRS AND MUSICBRAINZ5_LIBRARIES) set(MUSICBRAINZ5_FIND_QUIETLY TRUE) endif(MUSICBRAINZ5_INCLUDE_DIRS AND MUSICBRAINZ5_LIBRARIES) IF (NOT WIN32) # use pkg-config to get the directories and then use these values # in the FIND_PATH() and FIND_LIBRARY() calls find_package(PkgConfig) PKG_SEARCH_MODULE( MUSICBRAINZ5 libmusicbrainz5 ) ELSE (NOT WIN32) FIND_PATH( MUSICBRAINZ5_INCLUDE_DIRS musicbrainz5/Disc.h ) FIND_LIBRARY( MUSICBRAINZ5_LIBRARIES NAMES musicbrainz5 ) ENDIF (NOT WIN32) include(FindPackageHandleStandardArgs) find_package_handle_standard_args( MusicBrainz5 DEFAULT_MSG MUSICBRAINZ5_INCLUDE_DIRS MUSICBRAINZ5_LIBRARIES) MARK_AS_ADVANCED(MUSICBRAINZ5_INCLUDE_DIRS MUSICBRAINZ5_LIBRARIES)