123456789101112131415161718192021222324252627 |
- # Find PostgreSQL
- #
- # Find the PostgreSQL includes and library
- #
- # This module defines PG_INCLUDE_DIRS, where to find header, etc. PG_LIBRARIES,
- # the libraries needed to use PostgreSQL. pg_FOUND, If false, do not try to use
- # PostgreSQL.
- # pg_lib - The imported target library.
- find_package(PostgreSQL)
- if(PostgreSQL_FOUND)
- set(PG_LIBRARIES ${PostgreSQL_LIBRARIES})
- set(PG_INCLUDE_DIRS ${PostgreSQL_INCLUDE_DIRS})
- message(STATUS "pg inc: " ${PostgreSQL_INCLUDE_DIRS})
- add_library(pg_lib INTERFACE IMPORTED)
- set_target_properties(pg_lib
- PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
- "${PostgreSQL_INCLUDE_DIRS}"
- INTERFACE_LINK_LIBRARIES
- "${PostgreSQL_LIBRARIES}")
- mark_as_advanced(PG_INCLUDE_DIRS PG_LIBRARIES)
- endif(PostgreSQL_FOUND)
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(pg
- DEFAULT_MSG
- PG_LIBRARIES
- PG_INCLUDE_DIRS)
|