#!/bin/bash if [ "$system" = "64bit" ]; then CXXFLAGS_BAK=$CXXFLAGS CXXFLAGS="$CXXFLAGS -m64" export CXXFLAGS export CFLAGS=$CXXFLAGS fi if (not_there glpk $SIMPATH/basics/glpk/examples/glpsol); 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 --prefix=$SIMPATH/basics/glpk if [ "$arch" == "solarisCC5" ];then CFLAGS=$CFLAGS_BAK export CFLAGS fi $MAKE_command -j$number_of_processes make install if [ "$platform" = "macosx" ]; then cd $SIMPATH/basics/glpk/lib/ create_links dylib so fi check_success glpk $SIMPATH/basics/glpk/bin/glpsol check=$? fi if [ "$system" = "64bit" ]; then CXXFLAGS=$CXXFLAGS_BAK export CXXFLAGS export CFLAGS=$CXXFLAGS fi cd $SIMPATH return 1