1*52a38012Sejakowatz#!/bin/sh 2*52a38012Sejakowatz# 3*52a38012Sejakowatz# configure 4*52a38012Sejakowatz# 5*52a38012Sejakowatz# No parameters for now. 6*52a38012Sejakowatz 7*52a38012Sejakowatzplatform=`uname` 8*52a38012Sejakowatz 9*52a38012Sejakowatz# BeOS 10*52a38012Sejakowatzif [ "${platform}" == "BeOS" ] ; then 11*52a38012Sejakowatz # GGC_PATH 12*52a38012Sejakowatz if [ "x${GCC_PATH}" == "x" ] ; then 13*52a38012Sejakowatz gcclib=`gcc -print-libgcc-file-name` 14*52a38012Sejakowatz GCC_PATH=`dirname ${gcclib}` 15*52a38012Sejakowatz fi 16*52a38012Sejakowatz 17*52a38012Sejakowatz# Linux 18*52a38012Sejakowatzelse if [ "${platform}" == "Linux" ] ; then 19*52a38012Sejakowatz # GGC_PATH 20*52a38012Sejakowatz if [ "x${GCC_PATH}" == "x" ] ; then 21*52a38012Sejakowatz gcclib=`gcc -print-libgcc-file-name` 22*52a38012Sejakowatz GCC_PATH=`dirname ${gcclib}` 23*52a38012Sejakowatz fi 24*52a38012Sejakowatz 25*52a38012Sejakowatz# Unknown platform 26*52a38012Sejakowatzelse 27*52a38012Sejakowatz echo Unsupported platform: ${platform} 28*52a38012Sejakowatz exit 1 29*52a38012Sejakowatzfi; fi 30*52a38012Sejakowatz 31*52a38012Sejakowatz# Generate BuildConfig 32*52a38012Sejakowatzcat << EOF > BuildConfig 33*52a38012Sejakowatz# BuildConfig 34*52a38012Sejakowatz# Note: This file has been automatically generated by configure. 35*52a38012Sejakowatz 36*52a38012SejakowatzGCC_PATH = ${GCC_PATH} ; 37*52a38012SejakowatzEOF 38