]> icculus.org git repositories - mikachu/rspanel.git/blob - configure
now obrender 'works' hooray
[mikachu/rspanel.git] / configure
1 #!/bin/sh
2
3 PROGNAME=rspanel
4
5 echo -n "checking for libX11"
6 if pkg-config --exists x11; then
7   echo yes
8   CFLAGS="$CFLAGS `pkg-config --cflags x11`"
9   LDFLAGS="$LDFLAGS `pkg-config --libs x11`"
10 else
11   echo no
12   echo Cannot find libX11, aborting.
13   exit 1
14 fi
15
16 if test "_$CC" = "_"; then
17         CC="cc"
18 fi
19
20 echo -n "checking for libXpm... "
21 xpm=no
22 if pkg-config --exists xpm; then
23         echo yes
24         LDFLAGS="$LDFLAGS `pkg-config --libs xpm`"
25         CFLAGS="$CFLAGS -DHAVE_XPM `pkg-config --cflags xpm`"
26         xpm=yes
27 else
28         echo no
29 fi
30
31 echo -n "checking for libXft "
32 xft=no
33 if pkg-config --exists xft; then
34         echo yes
35         LDFLAGS="$LDFLAGS `pkg-config --libs xft`"
36         CFLAGS="$CFLAGS -DXFT `pkg-config --cflags xft`"
37         xft=yes
38 else
39         echo no
40 fi
41
42 echo -n "checking for Pango..."
43 pango=no
44 if pkg-config --exists pango pangoxft; then
45   echo yes
46   LDFLAGS="$LDFLAGS `pkg-config --libs pango pangoxft`"
47   CFLAGS="$CFLAGS -DPANGO `pkg-config --cflags pango pangoxft`"
48   pango=yes
49 else
50   echo no
51 fi
52
53 echo -n "checking for ObRender..."
54 obrender=no
55 if pkg-config --atleast-version 3.3.995 obrender-3.0; then
56   echo yes
57   LDFLAGS="$LDFLAGS `pkg-config --libs obrender-3.0`"
58   CFLAGS="$CFLAGS -DOBRENDER `pkg-config --cflags obrender-3.0`"
59   obrender=yes
60 else
61   echo no
62 fi
63
64 echo -n "checking for Linux... "
65 if test "`uname`" = "Linuux"; then
66         CFLAGS="$CFLAGS -DNOSTDLIB -nostdlib"
67         echo yes
68 else
69         echo no
70 fi
71
72 echo -n "checking for Mikachu... "
73 if test "_`hostname`" = "_fartmonstret" -a "_`id -nu`" = "_mikaelh"; then
74   echo yes
75   CFLAGS="$CFLAGS -DMIKACHU"
76 else
77   echo no
78 fi
79
80 echo -n "creating Makefile... "
81
82 echo CC="$CC" > Makefile
83 echo CFLAGS="$CFLAGS" >> Makefile
84 echo LDFLAGS="$LDFLAGS" >> Makefile
85 echo PROGNAME="$PROGNAME" >> Makefile
86 echo >> Makefile
87 echo $\(PROGNAME\): Makefile rspanel.c rspanel.h icon.xpm >> Makefile
88 echo \  $\(CC\) $\(CFLAGS\) $\(LDFLAGS\) rspanel.c -o $\(PROGNAME\) >> Makefile
89 echo \  @ls -l $\(PROGNAME\) >> Makefile
90 #echo \ strip $\(PROGNAME\) >> Makefile
91 #echo \ @ls -l $\(PROGNAME\) >> Makefile
92 echo >> Makefile
93 echo install: >> Makefile
94 echo \  install $\(PROGNAME\) /usr/local/bin >> Makefile
95
96 echo done
97 echo
98 echo ObRender ................ : $obrender
99 echo Pango ................... : $pango
100 echo AntiAliased XFT text .... : $xft
101 echo LibXpm default icon ..... : $xpm
102 echo
103 echo All done. Now type: make
104 echo