diff options
author | Laurent Montel <montel@kde.org> | 2007-04-15 11:42:53 +0000 |
---|---|---|
committer | Laurent Montel <montel@kde.org> | 2007-04-15 11:42:53 +0000 |
commit | e484883b0386ca74a28e3752feb72111cb331d35 (patch) | |
tree | b03d3b80d6653f561a1481f0c9ae74f1da63f425 | |
parent | 2c7ef17dafd48c652a1bf81b6e2cc671db8cfe8d (diff) | |
download | extra-cmake-modules-e484883b0386ca74a28e3752feb72111cb331d35.tar.gz extra-cmake-modules-e484883b0386ca74a28e3752feb72111cb331d35.tar.bz2 |
Improve it
svn path=/trunk/KDE/kdelibs/; revision=654193
-rw-r--r-- | modules/FindAvahi.cmake | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/modules/FindAvahi.cmake b/modules/FindAvahi.cmake index 89043f44..3707b7cd 100644 --- a/modules/FindAvahi.cmake +++ b/modules/FindAvahi.cmake @@ -6,6 +6,12 @@ # For details see the accompanying COPYING-CMAKE-SCRIPTS file. +if (AVAHI_INCLUDE_DIR) + # Already in cache, be silent + set(Avahi_FIND_QUIETLY TRUE) +endif (AVAHI_INCLUDE_DIR) + + FIND_PATH(AVAHI_INCLUDE_DIR avahi-common/defs.h /usr/include /usr/local/include @@ -13,10 +19,18 @@ FIND_PATH(AVAHI_INCLUDE_DIR avahi-common/defs.h if(AVAHI_INCLUDE_DIR) set(AVAHI_FOUND TRUE) - MESSAGE( STATUS "Avahi common includes found in ${AVAHI_INCLUDE_DIR}") -else(AVAHI_INCLUDE_DIR) - MESSAGE( STATUS "Avahi not found") endif(AVAHI_INCLUDE_DIR) + +if(AVAHI_FOUND) + if(NOT Avahi_FIND_QUIETLY) + MESSAGE( STATUS "Avahi common includes found in ${AVAHI_INCLUDE_DIR}") + endif(NOT Avahi_FIND_QUIETLY) +else(AVAHI_FOUND) + if(Avahi_FIND_REQUIRED) + MESSAGE( FATAL_ERROR "Avahi not found") + endif(Avahi_FIND_REQUIRED) +endif(AVAHI_FOUND) + MARK_AS_ADVANCED(AVAHI_INCLUDE_DIR) |