xref: /haiku/configure (revision 52a380120846174213ccce9c4aab0dda17c72083)
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