1 dnl Process this file with autoconf to produce a configure script.
4 AC_INIT(giggle,0.4,http://developer.imendio.com/issues/browse/GGL)
5 AC_CONFIG_SRCDIR(src/giggle-main.c)
6 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
9 AM_CONFIG_HEADER(config.h)
23 dnl Defined in acinclude.m4
24 IMENDIO_COMPILE_WARNINGS
26 dnl ------------------
27 dnl | Pkgconfig checks |---------------------------------------
28 dnl ------------------
30 PKG_CHECK_MODULES(GIGGLE, [
33 gtksourceview-2.0 > 2.0
37 dnl ----------------------
38 dnl | library requirements |-----------------------------------
39 dnl ----------------------
41 AC_DEFINE(_GNU_SOURCE, 1, [Enable GNU Extensions])
43 dnl Make sure that strptime can be used (read: has gnu extensions)
44 AC_MSG_CHECKING([for GNU extensions of strptime()])
45 AC_RUN_IFELSE(AC_LANG_PROGRAM([[#include <time.h>
46 const char* date = "1168635922 +0100";]],[[struct tm tm;
47 char const* returned = strptime(date, "%s %z", &tm);
48 if(!returned || *returned) return 1;
50 [AC_MSG_RESULT(available)
51 AC_DEFINE(STRPTIME_HAS_GNU, 1, [strptime() has GNU extensions %s and %z])],
52 AC_MSG_RESULT(not available))
54 dnl ------------------
55 dnl | Language Support |---------------------------------------
56 dnl ------------------
57 GETTEXT_PACKAGE=giggle
58 AC_SUBST(GETTEXT_PACKAGE)
59 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[Gettext package name])
60 AM_GLIB_DEFINE_LOCALEDIR(LOCALEDIR)
63 IT_PROG_INTLTOOL([0.35.0])
65 AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS'])
68 dnl -----------------------
69 dnl | GTK+ platform check |----------------------------------
70 dnl -----------------------
72 if test "x$IGE_PLATFORM" = xx11; then
77 PLATFORM_LDFLAGS="-framework Carbon"
79 AC_SUBST(PLATFORM_CFLAGS)
80 AC_SUBST(PLATFORM_LDFLAGS)
83 dnl -----------------------
84 dnl | GIT command detection |----------------------------------
85 dnl -----------------------
86 AC_ARG_WITH([git-command],
87 [AS_HELP_STRING([--with-git-command=PATH], [path to git command])])
88 GIT_COMMAND=$with_git_command
90 if test x"$GIT_COMMAND" = x; then
91 AC_PATH_PROG(GIT_COMMAND, git, [no])
93 if ! test -x "$GIT_COMMAND"; then
98 if test "$GIT_COMMAND" = no; then
99 AC_MSG_ERROR([git command not found in path])
101 AC_SUBST(GIT_COMMAND)
102 AC_DEFINE_UNQUOTED(GIT_COMMAND,"$GIT_COMMAND",[GIT command path])
105 dnl -----------------------------------------------------------
107 dnl This will cause the automake generated makefiles to pass the
108 dnl correct flags to aclocal.
109 ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
110 AC_SUBST(ACLOCAL_AMFLAGS)
123 echo "Prefix : $prefix"
124 echo "GIT command path : $GIT_COMMAND"