File: configure

package info (click to toggle)
linuxlogo 6.01-0.1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 1,104 kB
  • sloc: ansic: 4,604; sh: 380; makefile: 302; perl: 7
file content (72 lines) | stat: -rwxr-xr-x 1,405 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#!/bin/sh

#  This is not a real autoconf configure script.
#  I will not ship a configure script that is larger than
#    the generated linux_logo executable.
#  This is a simple shell script that gathers the info linux_logo
#    needs, and should be compatible enough.
#  - vmw

if [ -z "$ARCH" ]; then
   ARCH=`uname -m`
fi   
   
OS=`uname`
PREFIX=/usr/local
INSTALL=`which install`

which gcc
GCC_MISSING=$?

if [ $GCC_MISSING -eq 1 ]; then
   which cc
   CC_MISSING=$?
   if [ $CC_MISSING -eq 1 ]; then
      echo "C compiler not found!"
   else
      CC=cc   
   fi
else
   CC=gcc
fi

which ar
AR_MISSING=$?

if [ $AR_MISSING -eq 0 ]; then
   AR=ar
fi


if [ $OS = SunOS ]; then
   AR=/usr/ccs/bin/ar
fi
   
if [ $CC = gcc ]; then
   CFLAGS="-Wall -O2"
else
   CFLAGS="-O2"
fi   

LIBSYSINFO_INCLUDE="-I.."
LFLAGS=""


echo
echo "CONFIGURING LIBSYSINFO"
echo "  Detected Architecture:     "$ARCH
echo "  Detected Operating System: "$OS
#echo "  Install prefix:  "$PREFIX
#echo "  Install program: "$INSTALL
echo "  C Compiler : "$CC
echo "  AR         : "$AR
echo

echo "CC=$CC" > Makefile.default
echo "AR=$AR" >> Makefile.default
echo "ARCH=$ARCH" >> Makefile.default
echo "OS=$OS" >> Makefile.default
echo "PREFIX=$PREFIX" >> Makefile.default
echo "INSTALL=$INSTALL" >> Makefile.default
echo "LIBSYSINFO_INCLUDE=$LIBSYSINFO_INCLUDE" >> Makefile.default
echo "LFLAGS=$LFLAGS" >> Makefile.default