view cmake/Modules/FindPostgreSQL.cmake @ 1240:0420ccc4671a

Add a counter for the sent requests for which we did not wait for an answer. It might be relevant this value contributes to the load estimate of the remote peer, but it is not very reliable
author Sebastien Decugis <sdecugis@freediameter.net>
date Thu, 10 Oct 2013 16:30:55 +0200
parents 1aee784f70e0
children
line wrap: on
line source

# - Find PostgreSQL library
#
# This module defines:
#  POSTGRESQL_FOUND - True if the package is found
#  POSTGRESQL_INCLUDE_DIR - containing libpq-fe.h
#  POSTGRESQL_LIBRARIES - Libraries to link to use PQ functions.

if (POSTGRESQL_INCLUDE_DIR AND POSTGRESQL_LIBRARIES)
  set(POSTGRESQL_FIND_QUIETLY TRUE)
endif (POSTGRESQL_INCLUDE_DIR AND POSTGRESQL_LIBRARIES)

# Include dir
find_path(POSTGRESQL_INCLUDE_DIR 
	NAMES libpq-fe.h
	PATH_SUFFIXES pgsql postgresql
)

# Library
find_library(POSTGRESQL_LIBRARY 
  NAMES pq
)

# handle the QUIETLY and REQUIRED arguments and set POSTGRESQL_FOUND to TRUE if 
# all listed variables are TRUE
INCLUDE(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(POSTGRESQL DEFAULT_MSG POSTGRESQL_LIBRARY POSTGRESQL_INCLUDE_DIR)

IF(POSTGRESQL_FOUND)
  SET( POSTGRESQL_LIBRARIES ${POSTGRESQL_LIBRARY} )
ELSE(POSTGRESQL_FOUND)
  SET( POSTGRESQL_LIBRARIES )
ENDIF(POSTGRESQL_FOUND)

# Lastly make it so that the POSTGRESQL_LIBRARY and POSTGRESQL_INCLUDE_DIR variables
# only show up under the advanced options in the gui cmake applications.
MARK_AS_ADVANCED( POSTGRESQL_LIBRARY POSTGRESQL_INCLUDE_DIR )
"Welcome to our mercurial repository"