From 4d4782aeaa3d342bcc73554826fd7f01cb7e8b7d Mon Sep 17 00:00:00 2001 From: Laurent Montel Date: Wed, 13 Jun 2007 20:04:34 +0000 Subject: Minor fix svn path=/trunk/KDE/kdelibs/; revision=675178 --- modules/FindPostgreSQL.cmake | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'modules/FindPostgreSQL.cmake') diff --git a/modules/FindPostgreSQL.cmake b/modules/FindPostgreSQL.cmake index db657240..d72aae8c 100644 --- a/modules/FindPostgreSQL.cmake +++ b/modules/FindPostgreSQL.cmake @@ -11,6 +11,12 @@ # For details see the accompanying COPYING-CMAKE-SCRIPTS file. +if (POSTGRESQL_INCLUDE_DIR AND POSTGRESQL_LIBRARIES) + # Already in cache, be silent + set(PostgreSQL_FIND_QUIETLY TRUE) +endif (POSTGRESQL_INCLUDE_DIR AND POSTGRESQL_LIBRARIES) + + find_path(POSTGRESQL_INCLUDE_DIR libpq-fe.h /usr/include/pgsql /usr/local/include/pgsql @@ -24,11 +30,17 @@ find_library(POSTGRESQL_LIBRARIES NAMES pq if(POSTGRESQL_INCLUDE_DIR AND POSTGRESQL_LIBRARIES) set(POSTGRESQL_FOUND TRUE) - message(STATUS "Found PostgreSQL: ${POSTGRESQL_INCLUDE_DIR}, ${POSTGRESQL_LIBRARIES}") -else(POSTGRESQL_INCLUDE_DIR AND POSTGRESQL_LIBRARIES) - set(POSTGRESQL_FOUND FALSE) - message(STATUS "PostgreSQL not found.") endif(POSTGRESQL_INCLUDE_DIR AND POSTGRESQL_LIBRARIES) +if(POSTGRESQL_FOUND) + if (NOT PostgreSQL_FIND_QUIETLY) + message(STATUS "Found PostgreSQL: ${POSTGRESQL_INCLUDE_DIR}, ${POSTGRESQL_LIBRARIES}") + endif(NOT PostgreSQL_FIND_QUIETLY) +else(POSTGRESQL_FOUND) + if (PostgreSQL_FIND_REQUIRED) + message(FATAL_ERROR "PostgreSQL not found.") + endif(PostgreSQL_FIND_REQUIRED) +endif(POSTGRESQL_FOUND) + mark_as_advanced(POSTGRESQL_INCLUDE_DIR POSTGRESQL_LIBRARIES) -- cgit v1.2.1