#!/bin/bash if [ "$system" = "64bit" ]; then CXXFLAGS_BAK=$CXXFLAGS CXXFLAGS="$CXXFLAGS -m64" export CXXFLAGS export CFLAGS=$CXXFLAGS fi if [ "$make_install" = "yes" ]; then install_prefix=$SIMPATH_INSTALL else install_prefix=$SIMPATH/basics/glpk fi checkfile=$install_prefix/bin/glpsol if (not_there glpk $checkfile); then cd $SIMPATH/basics untar glpk $GLPKVERSION.tar.gz cd $GLPKVERSION patch -p1 < ../glpk-4.39.patch if [ "$arch" == "solarisCC5" ];then CFLAGS_BAK=$CFLAGS CFLAGS="$CFLAGS -DGSL_C99_INLINE" export CFLAGS fi ./configure --with-pic --prefix=$install_prefix --libdir=$install_prefix/lib if [ "$arch" == "solarisCC5" ];then CFLAGS=$CFLAGS_BAK export CFLAGS fi LDFLAGS=-fPIC $MAKE_command -j$number_of_processes make install if [ "$platform" = "macosx" ]; then cd $install_prefix/lib/ create_links dylib so fi check_success glpk $checkfile check=$? fi if [ "$system" = "64bit" ]; then CXXFLAGS=$CXXFLAGS_BAK export CXXFLAGS export CFLAGS=$CXXFLAGS fi cd $SIMPATH return 1