From c38c295758f43bd8850b5ab36e28d91e870fa02c Mon Sep 17 00:00:00 2001 From: Xavier Vello Date: Tue, 4 Nov 2008 10:37:34 +0000 Subject: add a warning if only version 3 is found, as version 2 is needed svn path=/trunk/KDE/kdelibs/; revision=879904 --- modules/FindMusicBrainz.cmake | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/FindMusicBrainz.cmake b/modules/FindMusicBrainz.cmake index 9f2ad985..cc0c0e8f 100644 --- a/modules/FindMusicBrainz.cmake +++ b/modules/FindMusicBrainz.cmake @@ -10,8 +10,6 @@ # Redistribution and use is allowed according to the terms of the BSD license. # For details see the accompanying COPYING-CMAKE-SCRIPTS file. - - if(MUSICBRAINZ_INCLUDE_DIR AND MUSICBRAINZ_LIBRARIES) set(MUSICBRAINZ_FIND_QUIETLY TRUE) endif(MUSICBRAINZ_INCLUDE_DIR AND MUSICBRAINZ_LIBRARIES) @@ -20,6 +18,11 @@ FIND_PATH(MUSICBRAINZ_INCLUDE_DIR musicbrainz/musicbrainz.h) FIND_LIBRARY( MUSICBRAINZ_LIBRARIES NAMES musicbrainz) +# We need version 2, version 3 is source-incompatible +FIND_PATH(MUSICBRAINZ3_INCLUDE_DIR musicbrainz3/musicbrainz.h) +if(MUSICBRAINZ3_INCLUDE_DIR AND NOT MUSICBRAINZ_INCLUDE_DIR) + message(STATUS "\nIncompatible version 3 of the musicbrainz includes detected. Version 2 is needed.\n") +endif(MUSICBRAINZ3_INCLUDE_DIR AND NOT MUSICBRAINZ_INCLUDE_DIR) include(FindPackageHandleStandardArgs) find_package_handle_standard_args( MusicBrainz DEFAULT_MSG -- cgit v1.2.1