add support for finding pg_config in Postgresql repos

It uses the same PostgreSQL_ADDITIONAL_VERSIONS variable as
osm2pgsql so that setting that should be sufficient to make
it work.
This commit is contained in:
Sarah Hoffmann
2020-10-20 11:39:00 +02:00
parent 6c8a7b0a1a
commit e286d3f23d
3 changed files with 12 additions and 11 deletions

View File

@@ -1,5 +1,14 @@
# just use the pgxs makefile
find_program(PG_CONFIG pg_config)
foreach(suffix ${PostgreSQL_ADDITIONAL_VERSIONS} "13" "12" "11" "10" "9.6" "9.5" "9.4" "9.3")
list(APPEND PG_CONFIG_HINTS
"/usr/pgsql-${suffix}/bin")
endforeach()
find_program(PG_CONFIG pg_config HINTS ${PG_CONFIG_HINTS})
execute_process(COMMAND ${PG_CONFIG} --pgxs
OUTPUT_VARIABLE PGXS
OUTPUT_STRIP_TRAILING_WHITESPACE)