Fix for TIVI-1940
[profile/ivi/ico-uxf-utilities.git] / configure.ac
1 AC_PREREQ([2.68])
2 AC_INIT([ico-uxf-utilities],
3         [0.9.01],
4         [https://BUG-REPORT-ADDRESS])
5
6 AC_CONFIG_HEADERS([config.h])
7
8 AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
9
10 AM_SILENT_RULES([yes])
11
12 # Check for programs
13 AC_PROG_CC
14
15 # Initialize libtool
16 LT_PREREQ([2.2])
17 LT_INIT([disable-static])
18
19 PKG_PROG_PKG_CONFIG()
20
21 PKG_CHECK_MODULES([GLIB], [glib-2.0])
22 PKG_CHECK_MODULES([DLOG], [dlog])
23 OPT_CFLAGS="$GLIB_CFLAGS $DLOG_CFLAGS"
24 OPT_LIBS="$GLIB_LIBS $DLOG_LIBS"
25 AC_SUBST(OPT_CFLAGS)
26 AC_SUBST(OPT_LIBS)
27
28 AC_CHECK_HEADERS([execinfo.h])
29
30 AC_CHECK_FUNCS([mkostemp strchrnul])
31
32 if test "x$GCC" = "xyes"; then
33         my_common_gcc_flags="-Wall -Wextra -Wno-unused-parameter \
34                 -Wno-missing-field-initializers -g -fvisibility=hidden"
35         GCC_CFLAGS="$my_common_gcc_flags \
36                 -Wstrict-prototypes -Wmissing-prototypes"
37         GCC_CXXFLAGS="$my_common_gcc_flags"
38 fi
39 AC_SUBST(GCC_CFLAGS)
40 AC_SUBST(GCC_CXXFLAGS)
41
42 AC_CONFIG_FILES([Makefile
43                  src/Makefile
44                  test/Makefile])
45 AC_OUTPUT