File: configure.in

package info (click to toggle)
ami 1.2.3-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,444 kB
  • ctags: 3,429
  • sloc: ansic: 27,145; sh: 8,519; makefile: 672; yacc: 316; sed: 16
file content (99 lines) | stat: -rw-r--r-- 2,779 bytes parent folder | download | duplicates (2)
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
dnl Process this file with autoconf to produce configure script.  -*-m4-*-
AC_INIT(src/ami.c)
AM_INIT_AUTOMAKE(ami, 1.2.3)
AM_CONFIG_HEADER(config.h)

AM_MAINTAINER_MODE

AC_PROG_CC
AC_ISC_POSIX
AM_PROG_CC_STDC
AC_PROG_RANLIB

dnl Checks for header files.
AC_HEADER_STDC
AC_CHECK_HEADERS(unistd.h)

dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_TYPE_OFF_T

GNOME_COMPILE_WARNINGS

ALL_LINGUAS="ko"

AM_PATH_GDK_PIXBUF(0.7.0, ,AC_MSG_ERROR([Need gdk-pixbuf-0.7.0 or later!]))

dnl build gnome applet?
AC_ARG_ENABLE(gnome-applet,
[  --enable-gnome-applet     make ami gnome-applet [default=no]])
if test x$enable_gnome_applet = xyes; then
    dnl Check GNOME,
    GNOME_INIT_HOOK(,fail,applets)
    X_LDFLAGS=$GNOME_LIBDIR
else
    enable_gnome_applet=no
    dnl Check just GTK+.
    AM_PATH_GTK(1.2.0,,[AC_MSG_ERROR(GTK+ 1.2.0 or above not found)])
    X_LDFLAGS=$GTK_LIBS
fi
AM_CONDITIONAL(GNOMEAPPLET, test x$enable_gnome_applet = xyes)

dnl set default of korean keyboard type
AC_ARG_WITH(hangul-keyboard, [  --with-hangul-keyboard=[2bul|3bul_390|3bul_final]  default=2bul])
if test "x$with_hangul_keyboard" = "x3bul_390"; then
   AC_DEFINE_UNQUOTED(HANGUL_KEYBOARD, "3bul_390", 
		      [Define if you want to use 3bul_390 keyboard])
elif test "x$with_hangul_keyboard" = "x3bul_final"; then
   AC_DEFINE_UNQUOTED(HANGUL_KEYBOARD, "3bul_final", 
		      [Define if you want to use 3bul_final keyboard])
else
   AC_DEFINE_UNQUOTED(HANGUL_KEYBOARD, "2bul",
		      [Define if you want to use 2bul keyboard])
fi

dnl set default of english keyboard type
dnl AC_ARG_WITH(english-keyboard, [  --with-english-keyboard=[qwerty|dvorak]  default=qwerty ])
dnl if test "x$with_english_keyboard" = "xdvorak"; then
dnl    AC_DEFINE_UNQUOTED(ENGLISH_KEYBOARD, "2")
dnl fi

dnl XIM or Ximp ?
saved_ldflags="$LDFLAGS"
LDFLAGS="$X_LDFLAGS"
AC_CHECK_LIB(X11, XConvertCase, [x11r6=yes], [x11r6=no])
AM_CONDITIONAL(X11R6, test x$x11r6 = xyes)
if test x$x11r6 = xyes; then
    IMDKIT_DEFINES="-DXIM_t -DUse_Xi18n"
else
    IMDKIT_DEFINES="-DUse_Ximp"
fi
AC_SUBST(IMDKIT_DEFINES)
if test x$enable_gnome_applet = xyes; then
    IMDKIT_INCLUDES=$GNOME_INCLUDEDIR
else
    IMDKIT_INCLUDES=$GTK_CFLAGS
fi
AC_SUBST(IMDKIT_INCLUDES)
LDFLAGS="$saved_ldflags"

dnl if test x$prefix != xNONE; then
dnl  AC_DEFINE_UNQUOTED(HANJA_DIC, "$datadir/$PACKAGE/hanja.dic")
dnl  AC_DEFINE_UNQUOTED(SYS_RCFILE, "$prefix/$PACKAGE/gtkrc")
dnl else
dnl  AC_DEFINE_UNQUOTED(HANJA_DIC, "$ac_default_prefix/share/$PACKAGE/hanja.dic")
dnl  AC_DEFINE_UNQUOTED(SYS_RCFILE, "$ac_default_prefix/share/$PACKAGE/gtkrc")
dnl fi

AM_GNU_GETTEXT

AC_OUTPUT([ intl/Makefile po/Makefile.in m4/Makefile 
Makefile
Ximd/Makefile
src/Makefile
hanjadic/Makefile
tutorial/Makefile
pix/Makefile
ami.spec
])