]> git.pld-linux.org Git - projects/rc-scripts.git/blob - configure.ac
Find libglib.a location using pkg-config and use it (Artur Frysiak <wiget@pld-linux...
[projects/rc-scripts.git] / configure.ac
1 dnl $Id$
2
3 AC_INIT(["rc-scripts"], [0.4.0.6], [pld-rc-scripts@pld-linux.org], [rc-scripts])
4 AM_INIT_AUTOMAKE
5
6 ALL_LINGUAS="pl de"
7
8 echo -n "Finding shell scripts"
9 SHSCRIPTS=""
10 for shfile in $(find ${srcdir}/rc.d ${srcdir}/sysconfig -type f); do
11     echo -n "."
12     if (LANG=C file ${shfile} | grep -q 'shell script'); then
13         SHSCRIPTS="${SHSCRIPTS} ${shfile}"
14     fi
15 done
16 echo "done"
17
18 dnl Checks for programs.
19 AC_PROG_CC
20 AC_ISC_POSIX
21 AC_PROG_INSTALL
22 AC_PROG_LN_S
23 AC_PROG_MAKE_SET
24
25 pppdir='${sysconfdir}/ppp'
26 sysconfigdir='${sysconfdir}/sysconfig'
27 updir='${sysconfigdir}/interfaces/up.d'
28 downdir='${sysconfigdir}/interfaces/down.d'
29 networkscriptsdir='${sysconfigdir}/network-scripts'
30 rcdir='${sysconfdir}/rc.d'
31 docdir="${prefix}/doc/$PACKAGE-$VERSION"
32
33 dnl i18n support
34 AC_PATH_PROGS(MSGMERGE, msgmerge)
35 AC_PATH_PROGS(GMSGFMT, gmsgfmt msgfmt)
36
37 CATALOGS=
38 POTFILES=
39 for lang in $ALL_LINGUAS; do
40         CATALOGS="$CATALOGS $lang.gmo"
41         POTFILES="$POTFILES $lang.po"
42 done
43
44 POTSRC=
45 for src in $SHSCRIPTS; do
46         POTSRC="$POTSRC \$(top_srcdir)/$src"
47 done
48 AC_ARG_WITH(localedir,
49         [  --with-localedir=PATH      specify where the locale stuff should go ])
50
51 if test "x$LOCALEDIR" = "x"; then
52         if test "x$with_localedir" != "x"; then
53                 LOCALEDIR=$with_localedir
54         else
55                 LOCALEDIR='$(prefix)/share/locale'
56         fi
57 fi
58
59 localedir=$LOCALEDIR
60 gnulocaledir=$LOCALEDIR
61
62 if test "`eval echo $sysconfdir`" = "NONE/etc"; then
63         defaultdir="/usr/local/etc"
64 else
65         defaultdir="`eval echo $sysconfdir`"
66 fi
67
68 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
69 GLIBDIR=none
70 AC_MSG_CHECKING([glib dir])
71 GLIBDIR="`$PKG_CONFIG --variable=libdir glib`"
72 AC_MSG_RESULT([$GLIBDIR])
73
74 dnl Output
75 AC_SUBST(BASHSCRIPTS)
76 AC_SUBST(CATALOGS)
77 AC_SUBST(POTFILES)
78 AC_SUBST(POTSRC)
79 AC_SUBST(localedir)
80 AC_SUBST(gnulocaledir)
81                         
82 AC_SUBST(pppdir)
83 AC_SUBST(networkscriptsdir)
84 AC_SUBST(sysconfigdir)
85 AC_SUBST(updir)
86 AC_SUBST(downdir)
87 AC_SUBST(rcdir)
88 AC_SUBST(docdir)
89 AC_SUBST(GLIBDIR)
90
91 AC_CONFIG_FILES([Makefile src/Makefile doc/Makefile \
92         ppp/Makefile \
93         isapnp/Makefile \
94         sysconfig/Makefile \
95         sysconfig/hwprofiles/Makefile \
96         sysconfig/network-scripts/Makefile \
97         sysconfig/interfaces/Makefile \
98         sysconfig/interfaces/data/Makefile \
99         sysconfig/interfaces/up.d/Makefile \
100         sysconfig/interfaces/up.d/all/Makefile \
101         sysconfig/interfaces/up.d/ip/Makefile \
102         sysconfig/interfaces/up.d/ipx/Makefile \
103         sysconfig/interfaces/up.d/ppp/Makefile \
104         sysconfig/interfaces/up.d/tnl/Makefile \
105         sysconfig/interfaces/down.d/Makefile \
106         sysconfig/interfaces/down.d/all/Makefile \
107         sysconfig/interfaces/down.d/ip/Makefile \
108         sysconfig/interfaces/down.d/ipx/Makefile \
109         sysconfig/interfaces/down.d/ppp/Makefile \
110         sysconfig/interfaces/down.d/tnl/Makefile \
111         rc.d/Makefile rc.d/init.d/Makefile \
112         po/Makefile \
113         rc-scripts.spec])
114 AC_OUTPUT
This page took 0.047785 seconds and 4 git commands to generate.