Created
December 1, 2019 21:43
-
-
Save eulerto/3f2519be5e65c3c1e6c8a4ef51093cf0 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# pgquarrel source | |
PGQPATH=$HOME/pgquarrel | |
# Ubuntu 18.04 (bionic) | |
#ORIGPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin | |
# Ubuntu 16.04 (xenial) | |
#ORIGPATH=/home/ubuntu/bin:/home/ubuntu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin | |
# Debian (stretch) | |
ORIGPATH=/home/euler/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | |
# CentOS 7 / 8 | |
#ORIGPATH=/home/centos/.local/bin:/home/centos/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin | |
# CentOS 6 | |
#ORIGPATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/centos/bin | |
# FreeBSD 11 / 12 | |
#ORIGPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin | |
cd $PGQPATH | |
#git checkout master && git pull | |
# using CMAKE_PREFIX_PATH | |
#rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
#cmake -DCMAKE_PREFIX_PATH=$HOME/pg91 -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
#rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
#cmake -DCMAKE_PREFIX_PATH=$HOME/pg92 -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
#rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
#cmake -DCMAKE_PREFIX_PATH=$HOME/pg93 -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
cmake -DCMAKE_PREFIX_PATH=$HOME/pg94 -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
cmake -DCMAKE_PREFIX_PATH=$HOME/pg95 -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
cmake -DCMAKE_PREFIX_PATH=$HOME/pg96 -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
cmake -DCMAKE_PREFIX_PATH=$HOME/pg10 -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
cmake -DCMAKE_PREFIX_PATH=$HOME/pg11 -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
cmake -DCMAKE_PREFIX_PATH=$HOME/pg12 -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
# exporting PATH | |
#rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
#export PATH=$HOME/pg91/bin:$ORIGPATH && | |
#cmake -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
#rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
#export PATH=$HOME/pg92/bin:$ORIGPATH && | |
#cmake -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
#rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
#export PATH=$HOME/pg93/bin:$ORIGPATH && | |
#cmake -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
export PATH=$HOME/pg94/bin:$ORIGPATH && | |
cmake -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
export PATH=$HOME/pg95/bin:$ORIGPATH && | |
cmake -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
export PATH=$HOME/pg96/bin:$ORIGPATH && | |
cmake -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
export PATH=$HOME/pg10/bin:$ORIGPATH && | |
cmake -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
export PATH=$HOME/pg11/bin:$ORIGPATH && | |
cmake -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
export PATH=$HOME/pg12/bin:$ORIGPATH && | |
cmake -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
# detect automagically | |
#export PATH=$ORIGPATH && | |
#rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
#cmake -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
#rm -rf CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile && | |
#cmake -DCMAKE_PREFIX_PATH=$HOME/pgmaster -DCMAKE_INSTALL_PREFIX=/tmp/pgquarrel . && make && | |
echo "Success!" | |
cd ~ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment