Update package version to 1.0.2
[platform/core/uifw/ise-engine-default.git] / configure.ac
1 # Process this file with autoconf to produce a configure script.
2 AC_INIT(ise-engine-default, 1.0.0, li2012.zhang@samsung.com)
3 AC_CONFIG_SRCDIR([src/isf_default_imengine.cpp])
4
5 # Save this value here, since automake will set cflags and cxxflags later
6 cflags_set=${CFLAGS+set}
7 cppflags_set=${CPPFLAGS+set}
8
9 ISF_DEFAULT_MAJOR_VERSION=1
10 ISF_DEFAULT_MINOR_VERSION=0
11 ISF_DEFAULT_MICRO_VERSION=0
12
13 ISF_DEFAULT_VERSION=$ISF_DEFAULT_MAJOR_VERSION.$ISF_DEFAULT_MINOR_VERSION.$ISF_DEFAULT_MICRO_VERSION
14
15 AC_SUBST(ISF_DEFAULT_MAJOR_VERSION)
16 AC_SUBST(ISF_DEFAULT_MINOR_VERSION)
17 AC_SUBST(ISF_DEFAULT_MICRO_VERSION)
18 AC_SUBST(ISF_DEFAULT_VERSION)
19
20 # Init automake stuff
21 AM_INIT_AUTOMAKE
22 AM_CONFIG_HEADER([config.h])
23
24 # Init platform
25 PLATFORM_INIT
26
27 # Init libtool
28 AC_DISABLE_STATIC
29 AC_LIBTOOL_DLOPEN
30 AC_DISABLE_STATIC
31 AC_PROG_LIBTOOL
32 AC_LIB_LTDL
33 AC_SUBST(LIBTOOL_DEPS)
34
35 # Checks for programs.
36 AC_PROG_CXX
37 AC_PROG_CC
38 AC_LANG(C++)
39
40 AC_C_CONST
41 AC_TYPE_SIZE_T
42
43 case $host_cpu in  
44   *arm* ) TARGET=ARM;;
45   * ) TARGET=X86;;
46 esac
47 AM_CONDITIONAL(ARM, test x$TARGET = xARM)
48
49 ISF_VERSION=1.0.0
50
51 PKG_CHECK_MODULES(ISF,[isf >= $ISF_VERSION])
52 AC_SUBST(ISF_VERSION)
53
54 # Checks for header files.
55 AC_HEADER_STDC
56
57 # Checks for library functions.
58 AC_SUBST(ac_aux_dir)
59
60 # libtool option to control which symbols are exported
61 # right now, symbols starting with _ are not exported
62 LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"'
63 AC_SUBST(LIBTOOL_EXPORT_OPTIONS)
64
65 # Extra args.
66 AC_ARG_ENABLE(debug,
67               [  --enable-debug          Turn on debugging],
68               enable_debug=yes,
69               enable_debug=no)
70 if test "$enable_debug" = "yes"; then
71     AC_DEFINE(ENABLE_DEBUG, 1 ,[Define this to enable the debug facility in libscim])
72     CFLAGS="$CFLAGS -g"
73     CXXFLAGS="$CXXFLAGS -g"
74 fi
75
76 ISF_ICONDIR=`$PKG_CONFIG --variable=icondir scim`
77 ISF_PKGDIR=`$PKG_CONFIG --variable=pkgdir scim`
78 ISF_MODULEDIR=`$PKG_CONFIG --variable=moduledir scim`
79 ISF_DATADIR=`$PKG_CONFIG --variable=scimdatadir scim`
80 ISF_LIBDIR=`$PKG_CONFIG --variable=libdir scim`
81
82 if test "x$ISF_ICONDIR" = "x"; then
83   ISF_ICONDIR=${datadir}/scim/icons
84 fi
85
86 if test "x$ISF_PKGDIR" = "x"; then
87   ISF_PKGDIR=${datadir}/packages
88 fi
89
90 if test "x$ISF_MODULEDIR" = "x"; then
91   ISF_MODULEDIR=${libdir}/scim-1.0
92 fi
93
94 if test "x$ISF_DATADIR" = "x"; then
95   ISF_DATADIR=${datadir}/scim
96 fi
97
98 if test "x$ISF_LIBDIR" = "x"; then
99   ISF_LIBDIR=${libdir}
100 fi
101
102 AC_SUBST(ISF_ICONDIR)
103 AC_SUBST(ISF_PKGDIR)
104 AC_SUBST(ISF_MODULEDIR)
105 AC_SUBST(ISF_DATADIR)
106 AC_SUBST(ISF_LIBDIR)
107
108 ISF_DEFAULT_DATADIR=${ISF_DATADIR}/ise-engine-default
109 AC_SUBST(ISF_DEFAULT_DATADIR)
110
111 AC_CONFIG_FILES([Makefile
112                  src/Makefile
113                  data/Makefile])
114
115 AC_OUTPUT