Preparing 2.1
[xorg/xkeyboard-config] / configure.in
1 AC_INIT(xkeyboard-config, 2.1)
2 AC_CONFIG_SRCDIR(rules/base.xml.in)
3 AM_INIT_AUTOMAKE([foreign dist-bzip2])
4 AM_MAINTAINER_MODE
5
6 AC_SUBST(VERSION)
7
8 AC_PATH_PROG([XKBCOMP], [xkbcomp], [not_found])
9 if test x$XKBCOMP = xnot_found ; then
10         AC_ERROR([xkbcomp is required to install the xkb data files])
11 fi
12
13 AC_ARG_WITH( xkb_base,
14              [AS_HELP_STRING([--with-xkb-base=DIR],[XKB base path @<:@DATADIR/X11/xkb@:>@])],
15              xkb_base="$withval", 
16              xkb_base="${datadir}/X11/xkb" )
17
18 AC_ARG_WITH( xkb_rules_symlink,
19              [  --with-xkb-rules-symlink=NAME1(,NAME2)*        create symlink(s) to "old style" rules files (xfree86 and/or xorg)],
20              xkb_rules_symlink="$withval" )
21
22 AC_ARG_ENABLE( compat_rules,
23                [  --enable-compat-rules      create compatibility rules],
24                enable_compat_rules="$enableval",
25                enable_compat_rules="yes" )
26
27 AM_CONDITIONAL(CREATE_RULES_SYMLINK, test "x$xkb_rules_symlink" != "x")
28
29 AM_CONDITIONAL(USE_COMPAT_RULES, test "x$enable_compat_rules" = "xyes")
30
31 # ****
32 # i18n
33 # ****
34 AC_PROG_INTLTOOL(0.30)
35
36 GETTEXT_PACKAGE=xkeyboard-config
37 AC_SUBST(GETTEXT_PACKAGE)
38 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
39
40 AM_GLIB_GNU_GETTEXT
41
42 ALL_LINGUAS="af az bg ca crh cs da de el en_GB eo es fi fr gl hu id it ka ko ky lt nb nl pl ro ru rw sk sl sq sr sv tr uk vi zh_CN zh_TW"
43
44 AC_SUBST(xkb_base)
45 AC_SUBST(xkb_rules_symlink)
46
47 AC_OUTPUT([ po/Makefile.in
48 Makefile
49 compat/Makefile
50 geometry/Makefile
51 geometry/digital_vndr/Makefile
52 geometry/sgi_vndr/Makefile
53 keycodes/Makefile
54 keycodes/digital_vndr/Makefile
55 keycodes/sgi_vndr/Makefile
56 keymap/Makefile
57 keymap/digital_vndr/Makefile
58 keymap/sgi_vndr/Makefile
59 keymap/sun_vndr/Makefile
60 semantics/Makefile
61 rules/Makefile
62 rules/bin/Makefile
63 rules/compat/Makefile
64 rules/extras/Makefile
65 symbols/Makefile
66 symbols/digital_vndr/Makefile
67 symbols/fujitsu_vndr/Makefile
68 symbols/hp_vndr/Makefile
69 symbols/macintosh_vndr/Makefile
70 symbols/nec_vndr/Makefile
71 symbols/nokia_vndr/Makefile
72 symbols/sgi_vndr/Makefile
73 symbols/sony_vndr/Makefile
74 symbols/sun_vndr/Makefile
75 symbols/xfree68_vndr/Makefile
76 symbols/extras/Makefile
77 types/Makefile
78 xkeyboard-config.pc
79 xkeyboard-config.spec
80 docs/Makefile
81 ])
82
83 echo '***********************************************************'
84 echo "  $PACKAGE_NAME is configured with the following parameters:"
85 echo "    XKB base directory: $xkb_base"
86 if test -z "$xkb_rules_symlink" ; then
87   echo "    Symbolic link(s) to legacy rules are not created"
88 else
89   echo "    Symbolic link(s) to legacy rules: $xkb_rules_symlink"
90 fi
91
92 if test "$enable_compat_rules" = "yes" ; then
93   echo "    Compatibility rules are included"
94 else
95   echo "    Compatibility rules are not included"
96 fi
97 echo '***********************************************************'
98