source: configure.ac @ 9ab0cbfaf5a59c1111ba25b838952ff6d2fbb9b7

Revision 9ab0cbfaf5a59c1111ba25b838952ff6d2fbb9b7, 1.4 KB checked in by Matias De la Puente <mfpuente.ar@…>, 2 years ago (diff)

Programmers: Code rework on commands

Move command options to programmers. This helps to add programmers with more
than one command.

  • Property mode set to 100644
Line 
1AC_INIT([i4uc], [0.5.6], [mfpuente.ar@gmail.com], [i4uc])
2AC_CONFIG_SRCDIR([Makefile.am])
3AC_CONFIG_HEADERS(config.h)
4AC_CANONICAL_SYSTEM
5AM_INIT_AUTOMAKE([dist-bzip2])
6AM_MAINTAINER_MODE
7m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
8
9AC_PROG_CC
10AM_PROG_CC_C_O
11AC_DISABLE_STATIC
12AC_PROG_LIBTOOL
13
14LIBI4UCCORE_LT_VERSION="0:5:0"
15AC_SUBST(LIBI4UCCORE_LT_VERSION)
16
17AM_PROG_VALAC([0.10.1])
18
19AH_TEMPLATE([GETTEXT_PACKAGE], [Package name for gettext])
20GETTEXT_PACKAGE=i4uc
21AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE")
22AC_SUBST(GETTEXT_PACKAGE)
23AM_GLIB_GNU_GETTEXT
24IT_PROG_INTLTOOL([0.35.0])
25
26AC_SUBST(CFLAGS)
27AC_SUBST(CPPFLAGS)
28AC_SUBST(LDFLAGS)
29
30GLIB_REQUIRED=2.26.0
31GTK_REQUIRED=2.22.0
32GEE_REQUIRED=0.5.0
33GTKSOURCEVIEW_REQUIRED=2.10.0
34HAL_REQUIRED=0.5.14
35DBUS_REQUIRED=1.4.0
36DBUS_GLIB_REQUIRED=0.86
37
38case $target_os in
39mingw*)
40        EXTRA_CHECK=""
41        AM_CONDITIONAL(WINDOWS,true)
42        ;;
43*)
44        EXTRA_CHECK="hal >= $HAL_REQUIRED dbus-glib-1 >= $DBUS_GLIB_REQUIRED"
45        AM_CONDITIONAL(WINDOWS,false)
46        ;;
47esac
48
49PKG_CHECK_MODULES(I4UC,
50        [glib-2.0 >= $GLIB_REQUIRED
51        gobject-2.0 >= $GLIB_REQUIRED
52        gio-2.0 >= $GLIB_REQUIRED
53        gtk+-2.0 >= $GTK_REQUIRED
54        gee-1.0 >= $GEE_REQUIRED
55        gtksourceview-2.0 >= $GTKSOURCEVIEW_REQUIRED
56        $EXTRA_CHECK])
57       
58AC_CONFIG_FILES([Makefile
59        libi4uccore/Makefile
60        gtkfrontend/Makefile
61        po/Makefile.in
62        data/Makefile
63        data/builders/Makefile
64        data/programmers/Makefile
65        pixmaps/Makefile])
66
67AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.