]> git.openstreetmap.org Git - nominatim.git/commitdiff
add support for finding pg_config in Postgresql repos
authorSarah Hoffmann <lonvia@denofr.de>
Tue, 20 Oct 2020 09:39:00 +0000 (11:39 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Tue, 20 Oct 2020 09:39:00 +0000 (11:39 +0200)
It uses the same PostgreSQL_ADDITIONAL_VERSIONS variable as
osm2pgsql so that setting that should be sufficient to make
it work.

module/CMakeLists.txt
vagrant/Install-on-Centos-7.sh
vagrant/Install-on-Centos-8.sh

index 03beacb264a2bb5b6d6b0040335e8c7d15c317f2..6aef6a5acfb12ad4d9bfc3f664f55701c21ef266 100644 (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)
index 7ce09727c9dec9b14dac1b8513ef28d80997ced0..f26c567c8eaf4bcbe4a152120a1ed120a9a121e9 100755 (executable)
                         python3-pip python3-setuptools python3-devel \
                         expat-devel zlib-devel
 
-    # make sure pg_config gets found
-    echo 'PATH=/usr/pgsql-11/bin/:$PATH' >> ~/.bash_profile
-    source ~/.bash_profile
-
-    pip3 install --user psycopg2 pytidylib
+    pip3 install --user psycopg2
 
 
 #
index 75b7a558c8617be69cc4b0e2afd175c5f8693e8d..8fd983d35d568ca96b9180acf62730c4d20ca7b3 100755 (executable)
                         python3-pip python3-setuptools python3-devel \
                         expat-devel zlib-devel
 
-    # make sure pg_config gets found
-    echo 'PATH=/usr/pgsql-12/bin:$PATH' >> ~/.bash_profile
-    source ~/.bash_profile
-
-    pip3 install --user psycopg2 pytidylib
+    pip3 install --user psycopg2
 
 
 #