aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/FindKonto.cmake21
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)
+