Lines 1-76
Link Here
|
1 |
AC_INIT(src/main.c) |
1 |
AC_INIT([grisbi],[0.5.9],[http://grisbi.tuxfamily.org/mantis/]) |
|
|
2 |
AC_PREREQ(2.54) |
3 |
|
4 |
AC_CONFIG_MACRO_DIR([macros]) |
2 |
AM_CONFIG_HEADER(config.h) |
5 |
AM_CONFIG_HEADER(config.h) |
3 |
AM_INIT_AUTOMAKE(grisbi,0.5.9) |
6 |
AC_CONFIG_SRCDIR(src/main.c) |
4 |
AM_ACLOCAL_INCLUDE(macros) |
|
|
5 |
AM_MAINTAINER_MODE |
6 |
|
7 |
|
7 |
PACKAGE=grisbi |
8 |
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME,AC_PACKAGE_VERSION) |
8 |
VERSION=0.5.9 |
9 |
AM_MAINTAINER_MODE |
9 |
dnl MKINSTALLDIRS |
|
|
10 |
dnl AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE") |
11 |
dnl AC_DEFINE_UNQUOTED(VERSION, "$VERSION") |
12 |
AC_SUBST(PACKAGE) |
13 |
AC_SUBST(VERSION) |
14 |
|
10 |
|
15 |
AC_ISC_POSIX |
11 |
AC_ISC_POSIX |
16 |
AC_PROG_CC |
12 |
AC_PROG_CC |
17 |
AC_STDC_HEADERS |
13 |
AC_STDC_HEADERS |
18 |
AC_PROG_RANLIB |
14 |
AC_PROG_RANLIB |
19 |
|
15 |
|
|
|
16 |
dnl ****************************** |
20 |
dnl Check for NLS support. |
17 |
dnl Check for NLS support. |
|
|
18 |
dnl ****************************** |
19 |
|
20 |
GETTEXT_PACKAGE=grisbi |
21 |
ALL_LINGUAS="cs de es fr he it pl pt_BR nl ro ru zh_CN" |
21 |
ALL_LINGUAS="cs de es fr he it pl pt_BR nl ro ru zh_CN" |
22 |
AM_GNU_GETTEXT |
22 |
AC_SUBST(GETTEXT_PACKAGE) |
23 |
AC_CHECK_LIB(intl,main) |
23 |
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Name of the gettext domain.]) |
|
|
24 |
|
25 |
AM_GLIB_GNU_GETTEXT |
24 |
|
26 |
|
|
|
27 |
dnl ****************************** |
25 |
dnl Check for libofx |
28 |
dnl Check for libofx |
26 |
AC_CHECK_HEADER(libofx/libofx.h,,noofx=true) |
29 |
dnl ****************************** |
27 |
AC_ARG_WITH(ofx, |
30 |
|
28 |
[ --without-ofx build grisbi without ofx support [default=with]], |
31 |
AC_CHECK_HEADER(libofx/libofx.h,,ofx_found=false) |
|
|
32 |
AC_ARG_WITH([ofx], |
33 |
AC_HELP_STRING([--without-ofx],[build grisbi without ofx support @<:@default=with@:>@]), |
29 |
[build_ofx=$withval], |
34 |
[build_ofx=$withval], |
30 |
[build_ofx=yes] |
35 |
[build_ofx=yes] |
31 |
) |
36 |
) |
|
|
37 |
|
38 |
OFX_CFLAGS= |
39 |
OFX_LIBS= |
32 |
if test x$build_ofx != xno |
40 |
if test x$build_ofx != xno |
33 |
then |
41 |
then |
34 |
if test x$noofx != xtrue |
42 |
if test x$ofx_found != xfalse |
35 |
then |
43 |
then |
|
|
44 |
ofx_found=true |
36 |
AC_CHECK_LIB(ofx, ofx_set_status_cb, OFX_0_7="-DOFX_0_7") |
45 |
AC_CHECK_LIB(ofx, ofx_set_status_cb, OFX_0_7="-DOFX_0_7") |
37 |
LDFLAGS="${LDFLAGS} -lofx" |
46 |
OFX_CFLAGS="$OFX_0_7" |
38 |
CFLAGS="${CFLAGS} $OFX_0_7" |
47 |
OFX_LIBS="-lofx" |
|
|
48 |
AC_DEFINE(WITH_OFX, 1, [Support for OFX files]) |
39 |
else |
49 |
else |
40 |
noofx=true |
50 |
ofx_found=false |
41 |
AC_MSG_RESULT([Libofx header missing. Check your libofx installation]) |
51 |
AC_MSG_RESULT([Libofx header missing. Check your libofx installation]) |
42 |
CFLAGS="${CFLAGS} -DNOOFX" |
|
|
43 |
fi |
52 |
fi |
44 |
else |
53 |
else |
45 |
noofx=true |
54 |
ofx_found=false |
46 |
CFLAGS="${CFLAGS} -DNOOFX" |
|
|
47 |
fi |
55 |
fi |
48 |
AM_CONDITIONAL(NOOFX, test x$noofx = xtrue) |
56 |
AC_SUBST(OFX_CFLAGS) |
49 |
|
57 |
AC_SUBST(OFX_LIBS) |
|
|
58 |
AM_CONDITIONAL(HAVE_OFX, [test "x$ofx_found" = "xtrue"]) |
50 |
|
59 |
|
51 |
AC_SUBST(prefix) |
60 |
AC_SUBST(prefix) |
52 |
|
61 |
|
53 |
PKG_CHECK_MODULES(GRISBI, gtk+-2.0 >= 2.2.0 glib-2.0 libxml-2.0 >= 2.0) |
62 |
PKG_CHECK_MODULES(GRISBI, gtk+-2.0 >= 2.2.0 glib-2.0 libxml-2.0 >= 2.0) |
54 |
LDFLAGS="${LDFLAGS} ${GRISBI_LIBS}" |
63 |
AC_SUBST(GRISBI_CFLAGS) |
55 |
CFLAGS="${CFLAGS} ${GRISBI_CFLAGS}" |
64 |
AC_SUBST(GRISBI_LIBS) |
56 |
|
|
|
57 |
|
58 |
AC_SUBST(CFLAGS) |
59 |
AC_SUBST(LDFLAGS) |
60 |
|
65 |
|
61 |
dnl ****************************** |
66 |
dnl ****************************** |
62 |
dnl Makefiles |
67 |
dnl Makefiles |
63 |
dnl ****************************** |
68 |
dnl ****************************** |
64 |
|
69 |
|
65 |
AC_OUTPUT([ |
70 |
AC_CONFIG_FILES([ |
66 |
Makefile |
71 |
Makefile |
67 |
help/Makefile |
72 |
help/Makefile |
68 |
help/en/Makefile |
73 |
help/en/Makefile |
69 |
help/fr/Makefile |
74 |
help/fr/Makefile |
70 |
help/de/Makefile |
75 |
help/de/Makefile |
71 |
intl/Makefile |
|
|
72 |
macros/Makefile |
76 |
macros/Makefile |
73 |
pixmaps/Makefile |
77 |
pixmaps/Makefile |
74 |
po/Makefile.in |
78 |
po/Makefile.in |
75 |
src/Makefile |
79 |
src/Makefile |
76 |
]) |
80 |
]) |
|
|
81 |
|
82 |
AC_OUTPUT |
83 |
|
84 |
echo " |
85 |
|
86 |
Configuration: |
87 |
|
88 |
Source code location: ${srcdir} |
89 |
With libofx: ${ofx_found} |
90 |
|
91 |
" |