odyssey/cmake/FindPostgreSQL.cmake

35 lines
692 B
CMake
Raw Normal View History

2019-11-11 09:28:50 +00:00
# - Try to find the PostgreSQL libraries
#
# POSTGRESQL_INCLUDE_DIR - PostgreSQL include directory
# POSTGRESQL_LIBRARY - PostgreSQL library
2019-11-21 11:54:59 +00:00
# PQ_LIBRARY - PostgreSQL PQ library
2019-11-11 09:28:50 +00:00
find_path(
POSTGRESQL_INCLUDE_DIR
2019-11-21 11:54:59 +00:00
NAMES common/base64.h common/saslprep.h common/scram-common.h common/sha2.h
PATH_SUFFIXES PG_INCLUDE_SERVER
2019-11-11 09:28:50 +00:00
)
find_library(
2019-11-21 11:54:59 +00:00
POSTGRESQL_LIBRARY
NAMES pgcommon
HINTS PG_LIBDIR
)
find_library(
POSTGRESQL_LIBPGPORT
NAMES libpgport.a
HINTS PG_LIBDIR
2019-11-21 11:54:59 +00:00
)
find_library(
PQ_LIBRARY
2019-11-11 09:28:50 +00:00
NAMES libpq.a
)
find_package_handle_standard_args(
2019-11-21 11:54:59 +00:00
POSTGRESQL
REQUIRED_VARS POSTGRESQL_LIBRARY PQ_LIBRARY POSTGRESQL_INCLUDE_DIR
2019-11-11 09:28:50 +00:00
)