Packaging: update version to 0.6.17
[platform/core/uifw/e-tizen-testcase.git] / configure.ac
1 # Process this file with autoconf to produce a configure script.
2 dnl Process this file with autoconf to produce a configure script.
3
4 # get rid of that stupid cache mechanism
5 rm -f config.cache
6
7 AC_INIT([e_tizen_unittests], [0.1.0], [enlightenment-devel@lists.sourceforge.net])
8 AC_PREREQ([2.52])
9 AC_CONFIG_SRCDIR([configure.ac])
10
11 AM_CONFIG_HEADER([config.h])
12
13 AM_INIT_AUTOMAKE([1.11])
14
15 GETTEXT_PACKAGE="e_tizen_unittests"
16 AC_SUBST([GETTEXT_PACKAGE])
17 AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], "$GETTEXT_PACKAGE", [Gettext package])
18 AC_SUBST(GCC_CXXFLAGS)
19
20 AC_USE_SYSTEM_EXTENSIONS
21 AM_PROG_CC_STDC
22 AM_PROG_CC_C_O
23 AC_PROG_CXX
24
25 requirements="\
26    elementary \
27    libtbm \
28    libpng \
29    eldbus \
30    enlightenment \
31    capi-ui-efl-util \
32    wayland-client \
33    ecore-wl2 \
34    tizen-extension-client \
35    tizen-launch-client \
36    tzsh-screensaver-manager-service \
37    tzsh-screensaver-service \
38    tzsh-quickpanel \
39    tzsh-quickpanel-service \
40    cairo \
41    pixman-1 \
42    "
43
44 PKG_CHECK_MODULES(E_TEST_RUNNER, [${requirements}])
45
46 # Find edje_cc
47 PKG_CHECK_MODULES(EDJE, [edje >= 1.0.0])
48 AC_ARG_WITH(edje-cc,
49    AC_HELP_STRING([--with-edje-cc=PATH], [specify a specific path to edje_cc]),
50    [
51        v=$withval;
52        EDJE_CC=$v
53    ],
54    [
55    EDJE_CC=$(pkg-config --variable=prefix edje)/bin/edje_cc
56    ]
57 )
58 AC_SUBST(EDJE_CC)
59 AC_MSG_CHECKING([Which edje_cc to use])
60 AC_MSG_RESULT(${EDJE_CC})
61
62 AC_CONFIG_FILES([
63 Makefile
64 src/Makefile
65 data/Makefile
66 ])
67
68 AC_OUTPUT