fix icon pathes to prevent pkgmgr crash on it
[profile/ivi/ico-uxf-homescreen-sample-apps.git] / configure.ac
1 #                                               -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 AC_PREREQ([2.68])
5 AC_INIT([ico-uxf-HomeScreen-sample-app], [0.0.1], [https://BUG-REPORT-ADDRESS])
6 AM_INIT_AUTOMAKE([1.11.1 -Wall -Werror foreign no-dist-gzip dist-xz silent-rules])
7 AC_CONFIG_SRCDIR([ico-app-vicsample/src/vicsample.c])
8 AC_CONFIG_HEADERS([config.h])
9
10 # Checks for programs.
11 AC_PROG_CXX
12 AC_PROG_CC
13 AM_PROG_CC_C_O
14 AC_PROG_INSTALL
15
16 # Checks for libraries.
17 PKG_PROG_PKG_CONFIG()
18  
19 PKG_CHECK_MODULES([EINA], [eina])
20 PKG_CHECK_MODULES([EVAS], [evas])
21 PKG_CHECK_MODULES([ECORE], [ecore])
22 PKG_CHECK_MODULES([EDBUS], [edbus])
23 PKG_CHECK_MODULES([EDJE], [edje])
24 PKG_CHECK_MODULES([ELEM], [elementary])
25 EFL_CFLAGS="$EINA_CFLAGS $EVAS_CFLAGS $ECORE_CFLAGS $EDBUS_CFLAGS $EDJE_CFLAGS $ELEM_CFLAGS"
26 EFL_LIBS="$EINA_LIBS $EVAS_LIBS $ECORE_LIBS $EDBUS_LIBS $EDJE_LIBS $ELEM_LIBS"
27 AC_SUBST(EFL_CFLAGS)
28 AC_SUBST(EFL_LIBS)
29  
30 PKG_CHECK_MODULES([AUL], [aul])
31 PKG_CHECK_MODULES([BUNDLE], [bundle])
32 AUL_CFLAGS="$AUL_CFLAGS $BUNDLE_CFLAGS"
33 AUL_LIBS="$AUL_LIBS $BUNDLE_CFLAGS"
34 AC_SUBST(AUL_CFLAGS)
35 AC_SUBST(AUL_LIBS)
36  
37  
38 if test "x$GCC" = "xyes"; then
39         my_common_gcc_flags="-Wall -Wextra -Wno-unused-parameter \
40 -Wno-missing-field-initializers -g -fvisibility=hidden"
41         GCC_CFLAGS="$my_common_gcc_flags \
42 -Wstrict-prototypes -Wmissing-prototypes"
43         GCC_CXXFLAGS="-Wall -Wextra -Wno-unused-parameter \
44 -Wno-missing-field-initializers -g"
45 fi
46  
47 AC_SUBST(GCC_CFLAGS)
48 AC_SUBST(GCC_CXXFLAGS)
49
50 # Checks for header files.
51 AC_CHECK_HEADERS([stddef.h stdlib.h string.h unistd.h])
52
53 # Checks for typedefs, structures, and compiler characteristics.
54 AC_HEADER_STDBOOL
55 AC_TYPE_PID_T
56 AC_TYPE_SIZE_T
57 AC_TYPE_UINT8_T
58
59 # Checks for library functions.
60 AC_FUNC_FORK
61 AC_FUNC_MALLOC
62 AC_CHECK_FUNCS([gettimeofday memset sqrt strcasecmp strncasecmp strtol tzset])
63 AC_CONFIG_FILES([Makefile
64                  ico-app-soundsample/src/Makefile
65                  ico-app-vicsample/src/Makefile])
66 AC_OUTPUT