blob: 7e9b84740fd02585bff6079328dd1df2c634bb87 [file] [log] [blame]
# Set defaults that can be overridden by files that include this file:
if(NOT DEFINED _FIND_PACKAGE_FILE)
set(_FIND_PACKAGE_FILE "${CMAKE_CURRENT_LIST_FILE}")
endif(NOT DEFINED _FIND_PACKAGE_FILE)
# Set parameters for calling FindPostgreSQL.cmake
set(_NEEDED_PG_CONFIG_PACKAGE_NAME "Greenplum Database")
set(_PG_CONFIG_VERSION_NUM_MACRO "GP_VERSION_NUM")
set(_PG_CONFIG_VERSION_MACRO "GP_VERSION")
set(_SEARCH_PATH_HINTS
"/usr/local/greenplum-db/bin"
"$ENV{GPHOME}/bin"
)
include("${CMAKE_CURRENT_LIST_DIR}/../../postgres/cmake/FindPostgreSQL.cmake")
if(${PKG_NAME}_FOUND)
# server/funcapi.h ultimately includes server/access/xact.h, from which
# cdb/cdbpathlocus.h is included
execute_process(COMMAND ${${PKG_NAME}_PG_CONFIG} --pkgincludedir
OUTPUT_VARIABLE ${PKG_NAME}_ADDITIONAL_INCLUDE_DIRS
OUTPUT_STRIP_TRAILING_WHITESPACE
)
set(${PKG_NAME}_ADDITIONAL_INCLUDE_DIRS
"${${PKG_NAME}_ADDITIONAL_INCLUDE_DIRS}/internal")
endif(${PKG_NAME}_FOUND)