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