svn:ignore
[framework/uifw/edje.git] / configure.ac
1 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
2 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
3 m4_define([v_maj], [1])
4 m4_define([v_min], [1])
5 m4_define([v_mic], [99])
6 m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v '\(export\|Unversioned directory\)' || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n']))
7 m4_if(v_rev, [0], [m4_define([v_rev], m4_esyscmd([git log 2> /dev/null | (grep -m1 git-svn-id || echo 0) | sed -e 's/.*@\([0-9]*\).*/\1/' | tr -d '\n']))])
8 ##--   When released, remove the dnl on the below line
9 dnl m4_undefine([v_rev])
10 ##--   When doing snapshots - change soname. remove dnl on below line
11 dnl m4_define([relname], [ver-pre-svn-07])
12 dnl m4_define([v_rel], [-release relname])
13 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
14 m4_ifdef([v_rev], [m4_define([v_ver], [v_maj.v_min.v_mic.v_rev])], [m4_define([v_ver], [v_maj.v_min.v_mic])])
15 m4_define([lt_cur], m4_eval(v_maj + v_min))
16 m4_define([lt_rev], v_mic)
17 m4_define([lt_age], v_min)
18 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
19 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
20
21 AC_INIT([edje], [v_ver], [enlightenment-devel@lists.sourceforge.net])
22 AC_PREREQ([2.52])
23 AC_CONFIG_SRCDIR([configure.ac])
24 AC_CONFIG_MACRO_DIR([m4])
25
26 AC_CONFIG_HEADERS([config.h])
27 AH_TOP([
28 #ifndef EFL_CONFIG_H__
29 #define EFL_CONFIG_H__
30 ])
31 AH_BOTTOM([
32 #endif /* EFL_CONFIG_H__ */
33 ])
34
35 AM_INIT_AUTOMAKE([1.6 dist-bzip2])
36 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
37
38 AC_LIBTOOL_WIN32_DLL
39 define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl
40 define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
41 AC_PROG_LIBTOOL
42
43 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
44 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
45 m4_ifdef([v_rev], , [m4_define([v_rev], [0])])
46 m4_ifdef([v_rel], , [m4_define([v_rel], [])])
47 AC_DEFINE_UNQUOTED(VMAJ, [v_maj], [Major version])
48 AC_DEFINE_UNQUOTED(VMIN, [v_min], [Minor version])
49 AC_DEFINE_UNQUOTED(VMIC, [v_mic], [Micro version])
50 AC_DEFINE_UNQUOTED(VREV, [v_rev], [Revison])
51 version_info="lt_cur:lt_rev:lt_age"
52 release_info="v_rel"
53 AC_SUBST(version_info)
54 AC_SUBST(release_info)
55 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
56 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
57 VMAJ=v_maj
58 AC_SUBST(VMAJ)
59
60 AC_DEFINE_UNQUOTED([SHARED_LIB_SUFFIX], ["$shrext_cmds"], [Suffix for shared objects])
61
62 ### Default options with respect to host
63 AC_CANONICAL_BUILD
64 AC_CANONICAL_HOST
65
66
67 case "$host_os" in
68    mingw32ce* | cegcc*)
69       MODULE_ARCH="$host_os-$host_cpu"
70       install_vim="no"
71       have_edje_cc="no"
72       ;;
73    *)
74       MODULE_ARCH="$host_os-$host_cpu-v_maj.0.0"
75       install_vim="yes"
76       have_edje_cc="yes"
77       ;;
78 esac
79
80 requirement_edje=""
81
82 AC_SUBST(MODULE_ARCH)
83 AC_DEFINE_UNQUOTED(MODULE_ARCH, "${MODULE_ARCH}", "Module architecture")
84
85 ### Additional options to configure
86
87 AC_ARG_ENABLE([amalgamation],
88    [AC_HELP_STRING([--enable-amalgamation], [enable generation of one single file with all source code in it, helps compiler optimizations.])],
89    [if test "x${enableval}" = "xyes"; then
90        do_amalgamation="yes"
91     else
92        do_amalgamation="no"
93     fi
94    ],
95    [do_amalgamation="no"]
96 )
97 AM_CONDITIONAL([EDJE_AMALGAMATION], [test "x${do_amalgamation}" = "xyes"])
98
99 EFL_WITH_BIN([edje], [edje-cc], [edje_cc])
100
101 EFL_ENABLE_BIN([edje-cc])
102 EFL_ENABLE_BIN([edje-decc])
103 EFL_ENABLE_BIN([edje-recc])
104 EFL_ENABLE_BIN([edje-player])
105 EFL_ENABLE_BIN([edje-inspector])
106 EFL_ENABLE_BIN([edje-external-inspector])
107
108 # Optional EDJE_PROGRAM_CACHE (use much more ram, but increase speed in some cases)
109 want_edje_program_cache="no"
110
111 AC_ARG_ENABLE([edje-program-cache],
112    [AC_HELP_STRING(
113        [--enable-edje-program-cache],
114        [enable EDJE_PROGRAM_CACHE support. [[default=disabled]]]
115     )],
116    [want_edje_program_cache=$enableval]
117 )
118 AM_CONDITIONAL([EDJE_PROGRAM_CACHE], [test "x${want_edje_program_cache}" = "xyes"])
119
120 if test "x${want_edje_program_cache}" = "xyes" ; then
121    AC_DEFINE([EDJE_PROGRAM_CACHE], [1], [Cache result of program glob matches - this uses up extra ram with the gain of faster program matching])
122 fi
123
124 # Optional EDJE_CALC_CACHE (use more ram, but increase speed by reducing the need to recalculate static stuff)
125 want_edje_calc_cache="yes"
126
127 AC_ARG_ENABLE([edje-calc-cache],
128    [AC_HELP_STRING(
129        [--enable-edje-calc-cache],
130        [enable EDJE_CALC_CACHE support. [[default=disabled]]]
131     )],
132    [want_edje_calc_cache=$enableval]
133 )
134 AM_CONDITIONAL([EDJE_CALC_CACHE], [test "x${want_edje_calc_cache}" = "xyes"])
135
136 if test "x${want_edje_calc_cache}" = "xyes" ; then
137    AC_DEFINE([EDJE_CALC_CACHE], [1], [Cache result of edje_part_recalc - this uses up extra ram with the gain of reducing CPU usage when edje object are not resized])
138 fi
139
140 # Enable Fixed Point use
141 want_fixed_point="no"
142
143 AC_ARG_ENABLE([fixed-point],
144    [AC_HELP_STRING(
145        [--enable-fixed-point],
146        [reduce use of FPU by using Fixed Point provided by Eina and Eet, [[default=disabled]]]
147     )],
148     [want_fixed_point=$enableval]
149 )
150 AM_CONDITIONAL([BUILD_EDJE_FP], [test "x${want_fixed_point}" = "xyes"])
151
152 if test "x${want_fixed_point}" = "xyes" ; then
153    AC_DEFINE([BUILD_EDJE_FP], [1], [Use Fixed Point instead of FPU])
154 fi
155
156 install_vim="yes"
157 AC_ARG_WITH([vim],
158     [AC_HELP_STRING([--with-vim=DIR], [Location of Vim data files [[autodetect]]])],
159     [
160      if test -d "${withval}"; then
161         vimdir="${withval}"
162      fi
163     ]
164 )
165
166 if test "x${vimdir}" = "x" ; then
167    if test -d "${prefix}/share/vim"; then
168       vimdir="${prefix}/share/vim"
169    elif test -d "/usr/share/vim"; then
170       vimdir="/usr/share/vim"
171    elif test -d "/usr/local/share/vim"; then
172       vimdir="/usr/local/share/vim"
173    elif test -d "/opt/share/vim"; then
174       vimdir="/opt/share/vim"
175    else
176       install_vim="no"
177    fi
178 fi
179
180 AC_MSG_CHECKING([for location of Vim data files])
181
182 if test "${install_vim}" = "yes"; then
183    AC_MSG_RESULT([$vimdir])
184 else
185    AC_MSG_RESULT([Not found, EDC syntax file will not be installed])
186 fi
187
188 AC_SUBST(vimdir)
189
190 ### Checks for programs
191 AC_PROG_CC
192
193 # doxygen program for documentation building
194
195 EFL_CHECK_DOXYGEN([build_doc="yes"], [build_doc="no"])
196
197 # python
198
199 AM_PATH_PYTHON([2.5], , [:])
200 AM_CONDITIONAL([HAVE_PYTHON], [test "$PYTHON" != : ])
201
202 # pkg-config
203
204 PKG_PROG_PKG_CONFIG
205
206 # Check whether pkg-config supports Requires.private
207
208 if $PKG_CONFIG --atleast-pkgconfig-version 0.22; then
209    pkgconfig_requires_private="Requires.private"
210 else
211    pkgconfig_requires_private="Requires"
212 fi
213 AC_SUBST(pkgconfig_requires_private)
214
215
216 ### Checks for libraries
217
218 # Evil library for compilation on Windows
219
220 EFL_EDJE_BUILD=""
221 case "$host_os" in
222    mingw*)
223       PKG_CHECK_MODULES([EVIL], [evil >= 1.0.0])
224       AC_DEFINE([HAVE_EVIL], [1], [Set to 1 if Evil library is installed])
225       requirement_edje="evil ${requirement_edje}"
226       EFL_EDJE_BUILD="-DEFL_EDJE_BUILD"
227    ;;
228 esac
229 AC_SUBST(EFL_EDJE_BUILD)
230
231 # Dependencies for the library
232
233 # Lua pkg-config hack for different naming conventions
234 have_lua="yes"
235 requirement_lua=""
236 lua_libs=""
237 PKG_CHECK_MODULES([LUA], [lua >= 5.1.0], requirement_lua="lua",
238    [PKG_CHECK_MODULES([LUA], [lua5.1 >= 5.1.0], requirement_lua="lua5.1",
239       [PKG_CHECK_MODULES([LUA], [lua-5.1 >= 5.1.0], requirement_lua="lua-5.1",
240          [PKG_CHECK_MODULES([LUA], [lua51 >= 5.1.0], requirement_lua="lua51",
241             [have_lua="no"])])])])
242
243 if test "x${have_lua}" = "xno" ; then
244    AC_MSG_CHECKING([whether lua_newstate() is in liblua])
245    AC_CHECK_LIB([lua], [lua_newstate],
246       [
247        have_lua="yes"
248        lua_libs="-llua"
249       ],
250       [have_lua="no"])
251    AC_MSG_RESULT([${have_lua}])
252 fi
253 AC_SUBST(lua_libs)
254
255 if test "x${have_lua}" = "xno" ; then
256    AC_MSG_ERROR([Cannot find lua library. Be sure that you have installed it and set CFLAGS and LDFLAGS correctly])
257 fi
258
259 PKG_CHECK_MODULES([MINIMAL],
260    [
261     eina >= 1.1.0
262     eet >= 1.5.0
263    ])
264
265 PKG_CHECK_MODULES([EDJE],
266    [
267     eina >= 1.1.0
268     eet >= 1.5.0
269     evas >= 1.1.0
270     ecore >= 1.1.0
271     ecore-evas >= 1.1.0
272     ecore-file >= 1.1.0
273     embryo >= 1.1.0
274    ])
275
276 EDJE_LIBS="${EDJE_LIBS} ${LUA_LIBS} ${lua_libs}"
277 EDJE_CFLAGS="${EDJE_CFLAGS} ${LUA_CFLAGS}"
278
279 requirement_edje="embryo >= 1.1.0 ecore-evas >= 1.1.0 ecore >= 1.1.0 evas >= 1.1.0 eet >= 1.5.0 eina >= 1.1.0 ${requirement_edje}"
280 requirement_edje="${requirement_lua} ${requirement_edje}"
281
282 have_ecore_imf="no"
283 PKG_CHECK_MODULES([ECORE_IMF],
284    [
285     ecore-imf >= 1.1.0
286     ecore-imf-evas >= 1.1.0
287    ],
288    [
289     AC_DEFINE([HAVE_ECORE_IMF], [1], [Input Method Support for Edje Entry])
290     have_ecore_imf="yes"
291     requirement_edje="ecore-imf-evas >= 1.1.0 ecore-imf >= 1.1.0 ${requirement_edje}"
292    ],
293    [have_ecore_imf="no"])
294
295 # Enable Multisense use
296 want_multisense="yes"
297 AC_ARG_ENABLE([multisense],
298    [AC_HELP_STRING(
299        [--enable-multisense],
300        [multisense provides sound. tone and haptic effects support, [[default=disabled]]]
301     )],
302     [want_multisense=$enableval]
303 )
304 AM_CONDITIONAL([ENABLE_MULTISENSE], [test "x${want_multisense}" = "xyes"])
305
306 ##sndfile library
307 have_sndfile="no"
308 want_sndfile="auto"
309 AC_ARG_ENABLE([sndfile],
310    [AC_HELP_STRING([--disable-sndfile], [disable sndfile support. @<:@default=detect@:>@])],
311    [want_sndfile=$enableval], [])
312
313 if test "x${want_multisense}" = "xyes" -a  "x$want_sndfile" != "xno"; then
314
315            PKG_CHECK_MODULES([SNDFILE],
316               [sndfile >= 1.0.21],
317               [
318                AC_DEFINE(HAVE_LIBSNDFILE, 1, [sndfile support for Edje])
319                have_sndfile="yes"
320                requirement_edje="sndfile >= 1.0.21 ${requirement_edje}"
321                ],
322               [have_sndfile="no"; want_multisense="no"]
323            )
324         
325         if test "x$want_sndfile" = "xyes" -a "x$have_sndfile" = "xno"; then
326             AC_MSG_ERROR([sndfile support requested, but not found by pkg-config.])
327         fi
328 fi
329 AM_CONDITIONAL([HAVE_LIBSNDFILE], [test "x${have_sndfile}" = "xyes"])
330
331 ##libremix library
332 have_libremix="no"
333 want_libremix="auto"
334 AC_ARG_ENABLE([remix],
335    [AC_HELP_STRING([--disable-remix], [disable remix support. @<:@default=detect@:>@])],
336    [want_libremix=$enableval], [])
337
338 if test "x${want_multisense}" = "xyes" -a "x$want_libremix" != "xno"; then
339    PKG_CHECK_MODULES([REMIX],
340       [remix >= 0.2.4],
341       [
342        AC_DEFINE(HAVE_LIBREMIX, 1, [remix support for Edje])
343        have_libremix="yes"
344        requirement_edje="remix >= 0.2.4 ${requirement_edje}"
345        AC_DEFINE(__REMIX_PLUGIN__, 1, "Set to REMIX Plugin type")
346        REMIX_PLUGIN_DIR=`pkg-config --variable=libdir remix`"/remix"
347        AC_SUBST(REMIX_PLUGIN_DIR)
348        AC_DEFINE_UNQUOTED(REMIX_PLUGIN_DIR, "$REMIX_PLUGIN_DIR", [Set the remix plugin directory])
349        ],
350       [have_libremix="no"; want_multisense="no"]
351    )
352
353         if test "x$want_libremix" = "xyes" -a "x$have_libremix" = "xno"; then
354             AC_MSG_ERROR([remix support requested, but not found by pkg-config.])
355         fi
356 fi
357 AM_CONDITIONAL([HAVE_LIBREMIX], [test "x${have_libremix}" = "xyes"])
358
359 ##vorbis/ogg library
360 have_vorbis="no"
361 want_vorbis="auto"
362 AC_ARG_ENABLE([vorbisenc],
363    [AC_HELP_STRING([--disable-vorbis], [disable ogg-vorbis support. @<:@default=detect@:>@])],
364    [want_vorbis=$enableval], [])
365
366 if test "x${want_multisense}" = "xyes" -a "x$want_vorbis" != "xno"; then
367    PKG_CHECK_MODULES([VORBISENC],
368       [
369        ogg >= 1.1.4
370        vorbis >= 1.2.3
371        vorbisenc >= 1.2.3
372       ],
373       [
374        AC_DEFINE(HAVE_VORBIS, 1, [vorbis support for Edje])
375        have_vorbis="yes"
376        requirement_edje="ogg >= 1.1.4 vorbis >= 1.2.3 vorbisenc >= 1.2.3 ${requirement_edje}"
377       ],
378       [have_vorbis="no"; want_multisense="no"]
379    )
380
381         if test "x$want_vorbis" = "xyes" -a "x$have_vorbis" = "xno"; then
382             AC_MSG_ERROR([vorbisenc support requested, but not found by pkg-config.])
383         fi
384 fi
385
386 ##alsa library
387 have_alsa_lib="no"
388 want_alsa_lib="auto"
389 AC_ARG_ENABLE([flac],
390    [AC_HELP_STRING([--disable-alsa], [disable alsa support. @<:@default=detect@:>@])],
391    [want_alsa_lib=$enableval], [])
392
393 if test "x${want_multisense}" = "xyes" -a "x$want_alsa_lib" != "xno"; then
394    PKG_CHECK_MODULES([ALSA],
395       [
396        alsa >= 1.0.21
397       ],
398       [
399        AC_DEFINE(HAVE_LIBALSA, 1, [ALSA support for Edje])
400        have_alsa_lib="yes"
401        requirement_edje="alsa >= 1.0.21 ${requirement_edje}"
402       ],
403       [have_alsa_lib="no"; want_multisense="no"]
404    )
405
406         if test "x$want_alsa_lib" = "xyes" -a "x$have_alsa_lib" = "xno"; then
407             AC_MSG_ERROR([alsa support requested, but not found by pkg-config.])
408         fi
409 fi      
410 AM_CONDITIONAL([HAVE_LIBALSA], [test "x${have_alsa_lib}" = "xyes"])
411
412
413 ##flac library
414 have_flac_lib="no"
415 want_flac_lib="auto"
416 AC_ARG_ENABLE([flac],
417    [AC_HELP_STRING([--disable-flac], [disable flac support. @<:@default=detect@:>@])],
418    [want_flac_lib=$enableval], [])
419
420 if test "x${want_multisense}" = "xyes" -a "x$want_flac_lib" != "xno"; then
421    PKG_CHECK_MODULES([FLAC],
422       [
423        flac >= 1.2.1
424       ],
425       [
426        AC_DEFINE(HAVE_LIBFLAC, 1, [flac support for Edje])
427        have_flac_lib="yes"
428        # disabled because this adds flac include dirs to cflags... and
429        # FLAC has an assert.h in its include dirs that ends up
430        # overriding the system assert.h and thus causes all sorts of
431        # mayhem
432        #requirement_edje="flac >= 1.2.1 ${requirement_edje}"
433       ],
434       [have_flac_lib="no"; want_multisense="no"]
435    )
436         if test "x$want_flac_lib" = "xyes" -a "x$have_flac_lib" = "xno"; then
437             AC_MSG_ERROR([flac support requested, but not found by pkg-config.])
438         fi
439 fi
440
441 if test "x${want_multisense}" = "xyes" ; then
442    AC_DEFINE([ENABLE_MULTISENSE], [1], [Use Multisense])
443 fi
444
445 # Dependencies for the binaries
446
447 if test "x$have_edje_cc" = "xyes"; then
448    PKG_CHECK_MODULES([EDJE_CC], [ecore-file >= 1.1.0 ecore-evas >= 1.1.0 ecore >= 1.1.0 evas >= 1.1.0 eet >= 1.5.0 eina >= 1.1.0])
449    EDJE_CC_LIBS="${EDJE_CC_LIBS} ${LUA_LIBS} ${lua_libs}"
450 fi
451
452 AM_CONDITIONAL([BUILD_EPP], [test "x$have_edje_cc" = "xyes"])
453
454 if test "x$have_edje_decc" = "xyes"; then
455    PKG_CHECK_MODULES([EDJE_DECC], [ecore-file >= 1.1.0 ecore-evas >= 1.1.0 ecore >= 1.1.0 evas >= 1.1.0 eet >= 1.5.0 eina >= 1.1.0])
456 fi
457
458 if test "x$have_edje_player" = "xyes"; then
459    PKG_CHECK_MODULES([EDJE_PLAYER], [ecore-evas >= 1.1.0 ecore >= 1.1.0 evas >= 1.1.0 eina >= 1.1.0])
460 fi
461
462 if test "x$have_edje_inspector" = "xyes"; then
463    PKG_CHECK_MODULES([EDJE_INSPECTOR], [ecore-evas >= 1.1.0 ecore >= 1.1.0 evas >= 1.1.0 eina >= 1.1.0])
464 fi
465
466 if test "x$have_edje_external_inspector" = "xyes"; then
467    PKG_CHECK_MODULES([EDJE_EXTERNAL_INSPECTOR], [ecore >= 1.1.0 evas >= 1.1.0 eina >= 1.1.0])
468 fi
469
470
471 ### Checks for header files
472 AC_CHECK_HEADERS([locale.h sys/resource.h])
473
474 EFL_CHECK_PATH_MAX
475
476
477 ### Checks for types
478
479
480 ### Checks for structures
481
482
483 ### Checks for compiler characteristics
484 AM_PROG_CC_C_O
485 AC_C_CONST
486 AC_PROG_CC_STDC
487 AC_HEADER_STDC
488 AC_C___ATTRIBUTE__
489
490 case "$host_os" in
491    mingw32ce*)
492       EDJE_CFLAGS="${EDJE_CFLAGS} -D_WIN32_WCE=0x0420"
493       ;;
494    cegcc*)
495       EDJE_CFLAGS="${EDJE_CFLAGS} -mwin32 -D_WIN32_WCE=0x0420"
496       ;;
497 esac
498
499
500 ### Checks for linker characteristics
501
502 lt_enable_auto_import=""
503 case "$host_os" in
504    mingw* | cegcc*)
505       lt_enable_auto_import="-Wl,--enable-auto-import"
506       ;;
507 esac
508 AC_SUBST(lt_enable_auto_import)
509
510
511 ### Checks for library functions
512
513 AC_ISC_POSIX
514
515 AC_FUNC_ALLOCA
516
517 case "$host_os" in
518    mingw* | cegcc*)
519       AC_DEFINE([HAVE_REALPATH], [1], [Define to 1 if you have the `realpath' function.])
520       ;;
521    *)
522       AC_CHECK_FUNCS([realpath])
523       ;;
524 esac
525
526 ### Unit tests, coverage and benchmarking
527
528 EFL_CHECK_TESTS([enable_tests="yes"], [enable_tests="no"])
529
530 EFL_CHECK_COVERAGE([${enable_tests}], [enable_coverage="yes"], [enable_coverage="no"])
531 EDJE_CFLAGS="${EDJE_CFLAGS} ${EFL_COVERAGE_CFLAGS}"
532 EDJE_LIBS="${EDJE_LIBS} ${EFL_COVERAGE_LIBS}"
533 if test "x$enable_coverage" = "xyes" ; then
534    EDJE_CFLAGS="${EDJE_CFLAGS} ${EFL_DEBUG_CFLAGS}"
535 fi
536
537 ## Examples
538
539 build_examples="no"
540 AC_ARG_ENABLE([build-examples],
541    AC_HELP_STRING([--enable-build-examples],
542                   [Enable building examples. This requires extra denpendencies. If you don't have them installed yet, don't build with this option or it will fail. Build again when you have it, overriding the previous installation). @<:@default==disabled@:>@]),
543    [
544     if test "x${enableval}" = "xyes" ; then
545        build_examples="yes"
546     else
547        build_examples="no"
548     fi
549    ],
550    [build_examples="no"])
551 AM_CONDITIONAL([BUILD_EXAMPLES], [test "x${build_examples}" = "xyes"])
552
553 AC_SUBST(requirement_edje)
554
555 AC_OUTPUT([
556 edje.pc
557 edje.spec
558 Makefile
559 data/Makefile
560 data/include/Makefile
561 doc/Makefile
562 doc/Doxyfile
563 src/Makefile
564 src/lib/Makefile
565 src/bin/Makefile
566 src/bin/epp/Makefile
567 src/modules/Makefile
568 src/modules/alsa_snd_player/Makefile
569 src/modules/eet_snd_reader/Makefile
570 src/modules/multisense_factory/Makefile
571 src/tests/Makefile
572 utils/Makefile
573 src/examples/Makefile
574 ])
575
576
577 #####################################################################
578 ## Info
579
580 echo
581 echo
582 echo
583 echo "------------------------------------------------------------------------"
584 echo "$PACKAGE $VERSION"
585 echo "------------------------------------------------------------------------"
586 echo
587 echo "Configuration Options Summary:"
588 echo
589 echo "  Amalgamation.........: ${do_amalgamation}"
590 echo "  Ecore IMF............: $have_ecore_imf"
591 echo "  Multisense...........: $want_multisense"
592
593 if test "x${want_multisense}" = "xyes" ; then
594 echo "  LibRemix.............: $have_libremix"
595 echo "  Libsndfile...........: $have_sndfile"
596 echo "  Ogg/Vorbis...........: $have_vorbis"
597 echo "  LibFLAC..............: $have_flac_lib"
598 echo "  LibALSA..............: $have_alsa_lib"
599 fi
600
601 echo "  EDJE_PROGRAM_CACHE...: $want_edje_program_cache"
602 echo "  EDJE_CALC_CACHE......: $want_edje_calc_cache"
603 echo "  Fixed point..........: $want_fixed_point"
604 echo "  Documentation........: ${build_doc}"
605 echo "  Tests................: ${enable_tests}"
606 echo "  Coverage.............: ${enable_coverage}"
607 echo "  Examples.............: install:${install_examples} build:${build_examples}"
608 echo
609 echo "Programs:"
610 echo
611 echo "  Build edje_cc................: $have_edje_cc"
612 echo "  Build edje_decc..............: $have_edje_decc"
613 echo "  Build edje_recc..............: $have_edje_recc"
614 echo "  Build edje_player............: $have_edje_player"
615 echo "  Build edje_inspector.........: $have_edje_inspector"
616 echo "  Build edje_external_inspector: $have_edje_external_inspector"
617 echo
618 echo "Compilation............: make (or gmake)"
619 echo "  CPPFLAGS.............: $CPPFLAGS"
620 echo "  CFLAGS...............: $CFLAGS"
621 echo "  LDFLAGS..............: $LDFLAGS"
622 echo
623 echo "Installation...........: make install (as root if needed, with 'su' or 'sudo')"
624 echo "  prefix...............: $prefix"
625 echo