diff options
-rw-r--r-- | modules/FindKonto.cmake | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/modules/FindKonto.cmake b/modules/FindKonto.cmake index fa3db265..4af6348b 100644 --- a/modules/FindKonto.cmake +++ b/modules/FindKonto.cmake @@ -5,6 +5,12 @@ # KONTO_LIBRARIES - Link these to use libKonto # +if(KONTO_INCLUDES AND KONTO_LIBRARIES) + # Already in cache, be silent + set(Konto_FIND_QUIETLY TRUE) +endif(KONTO_INCLUDES AND KONTO_LIBRARIES + + FIND_PATH(KONTO_INCLUDES NAMES konto/class.h @@ -25,11 +31,18 @@ FIND_LIBRARY(KONTO_LIBRARIES ${LIB_INSTALL_DIR} ) + if(KONTO_INCLUDES AND KONTO_LIBRARIES) - set(Konto_FOUND TRUE) - message(STATUS "Found Konto: ${KONTO_LIBRARIES}") -else(KONTO_INCLUDES AND KONTO_LIBRARIES) + set(KONTO_FOUND TRUE) +endif(KONTO_INCLUDES AND KONTO_LIBRARIES) + +if(KONTO_FOUND) + if (NOT Konto_FIND_QUIETLY) + message(STATUS "Found Konto: ${KONTO_LIBRARIES}") + endif (NOT Konto_FIND_QUIETLY) +else(KONTO_FOUND) if(Konto_FIND_REQUIRED) message(FATAL_ERROR "Could not find Konto library.") endif(Konto_FIND_REQUIRED) -endif(KONTO_INCLUDES AND KONTO_LIBRARIES) +endif(KONTO_FOUND) + |