|
@@ -1,57 +0,0 @@
|
|
|
-#!/bin/sh
|
|
|
-
|
|
|
-### inspired by https://svn.osgeo.org/gdal/trunk/gdal/scripts/vagrant/gdal.sh
|
|
|
-
|
|
|
-# abort install if any errors occur and enable tracing
|
|
|
-set -o errexit
|
|
|
-set -o xtrace
|
|
|
-
|
|
|
-NUMTHREADS=2
|
|
|
-if [[ -f /sys/devices/system/cpu/online ]]; then
|
|
|
- # Calculates 1.5 times physical threads
|
|
|
- NUMTHREADS=$(( ( $(cut -f 2 -d '-' /sys/devices/system/cpu/online) + 1 ) * 15 / 10 ))
|
|
|
-fi
|
|
|
-#NUMTHREADS=1 # disable MP
|
|
|
-export NUMTHREADS
|
|
|
-
|
|
|
-cd /vagrant
|
|
|
-
|
|
|
-if [ -f "include/Make/Platform.make" ] ; then
|
|
|
- make cleandistdirs
|
|
|
- make distclean
|
|
|
-fi
|
|
|
-./configure \
|
|
|
- --bindir=/usr/bin \
|
|
|
- --srcdir=/vagrant \
|
|
|
- --prefix=/usr/lib \
|
|
|
- --enable-socket \
|
|
|
- --enable-shared \
|
|
|
- --with-postgres \
|
|
|
- --with-mysql \
|
|
|
- --with-cxx \
|
|
|
- --with-x \
|
|
|
- --with-gdal \
|
|
|
- --with-geos \
|
|
|
- --with-freetype \
|
|
|
- --with-motif \
|
|
|
- --with-readline \
|
|
|
- --with-nls \
|
|
|
- --with-odbc \
|
|
|
- --with-netcdf \
|
|
|
- --with-blas \
|
|
|
- --with-lapack \
|
|
|
- --with-sqlite \
|
|
|
- --enable-largefile \
|
|
|
- --with-freetype-includes=/usr/include/freetype2 \
|
|
|
- --with-postgres-includes=`pg_config --includedir` \
|
|
|
- --with-mysql-includes=`mysql_config --include | sed -e 's/-I//'` \
|
|
|
- --with-proj-share=/usr/share/proj \
|
|
|
- --with-wxwidgets=/usr/bin/wx-config \
|
|
|
- --with-python \
|
|
|
- --with-cairo
|
|
|
-# --with-liblas=/usr/bin/liblas-config \
|
|
|
-
|
|
|
-make -j $NUMTHREADS
|
|
|
-
|
|
|
-sudo make install
|
|
|
-sudo ldconfig
|