summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-04 02:08:14 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-04 02:08:14 +0000
commit9ea2ce1041549c90f94062ce5ec145056e7fbdfa (patch)
tree3bcd3fb016bc498a72ff99c8d67c8b7ef2d91718 /configure.ac
parente2ce20e9a4dfd12bb383a1b60032f2ef7b507850 (diff)
efl: merge edje.
this is still in progress, mostly the multisense stuff is pending. it seems that when we merge ecore_audio in edje the libremix and similar are gone, at least from Edje, and will be in ecore_audio itself (or pulseaudio). Changes: * __UNUSED__ to EINA_UNUSED * binaries (epp, embryo_cc, edje_cc) now consider EFL_RUN_IN_TREE and will assume the binaries are still not installed, running from build tree location (needs more testing, maybe doesn't work with srcdir != builddir, still doesn't solve cross compile builds) SVN revision: 82139
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac60
1 files changed, 60 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index fa5d5f0..0ef2822 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3266,6 +3266,63 @@ EFL_LIB_END_OPTIONAL([EPhysics])
3266#### End of EPhysics 3266#### End of EPhysics
3267 3267
3268 3268
3269#### Edje
3270EFL_LIB_START([Edje])
3271
3272### Additional options to configure
3273
3274### Default values
3275want_multisense="no" # TODO: move to ecore_audio and enable
3276want_edje_program_cache="no"
3277want_edje_calc_cache="yes"
3278want_fixed_point="no"
3279
3280### Checks for programs
3281
3282### Checks for libraries
3283EFL_PLATFORM_DEPEND([EDJE], [evil])
3284
3285EFL_INTERNAL_DEPEND_PKG([EDJE], [eina])
3286EFL_INTERNAL_DEPEND_PKG([EDJE], [eo])
3287EFL_INTERNAL_DEPEND_PKG([EDJE], [eet])
3288EFL_INTERNAL_DEPEND_PKG([EDJE], [evas])
3289EFL_INTERNAL_DEPEND_PKG([EDJE], [ecore])
3290EFL_INTERNAL_DEPEND_PKG([EDJE], [ecore-evas])
3291EFL_INTERNAL_DEPEND_PKG([EDJE], [ecore-file])
3292EFL_INTERNAL_DEPEND_PKG([EDJE], [ecore-input])
3293EFL_INTERNAL_DEPEND_PKG([EDJE], [ecore-imf])
3294EFL_INTERNAL_DEPEND_PKG([EDJE], [ecore-imf-evas])
3295EFL_INTERNAL_DEPEND_PKG([EDJE], [embryo])
3296EFL_INTERNAL_DEPEND_PKG([EDJE], [eio])
3297
3298EFL_OPTIONAL_INTERNAL_DEPEND_PKG([EDJE], [${want_physics}], [ephysics])
3299#EFL_OPTIONAL_INTERNAL_DEPEND_PKG([EDJE], [${want_multisense}], [ecore-audio])
3300
3301EFL_CHECK_LUA_5_1([EDJE])
3302EFL_ADD_LIBS([EDJE], [-lm])
3303
3304EFL_EVAL_PKGS([EDJE])
3305
3306AM_CONDITIONAL([ENABLE_MULTISENSE], [test "${want_multisense}" = "yes"])
3307AC_DEFINE_IF([ENABLE_MULTISENSE], [test "${want_multisense}" = "yes"],
3308 [1], [Use Multisense])
3309AC_SUBST([want_multisense])
3310
3311### Checks for header files
3312
3313### Checks for types
3314
3315### Checks for structures
3316
3317### Checks for compiler characteristics
3318
3319### Checks for linker characteristics
3320
3321### Checks for library functions
3322
3323EFL_LIB_END([Edje])
3324#### End of Edje
3325
3269AC_CONFIG_FILES([ 3326AC_CONFIG_FILES([
3270Makefile 3327Makefile
3271data/Makefile 3328data/Makefile
@@ -3284,6 +3341,7 @@ src/examples/ecore/Makefile
3284src/examples/eio/Makefile 3341src/examples/eio/Makefile
3285src/examples/edbus/Makefile 3342src/examples/edbus/Makefile
3286src/examples/ephysics/Makefile 3343src/examples/ephysics/Makefile
3344src/examples/edje/Makefile
3287src/lib/eina/eina_config.h 3345src/lib/eina/eina_config.h
3288src/lib/ecore_x/ecore_x_version.h 3346src/lib/ecore_x/ecore_x_version.h
3289spec/efl.spec 3347spec/efl.spec
@@ -3331,6 +3389,7 @@ pc/efreet-mime.pc
3331pc/efreet-trash.pc 3389pc/efreet-trash.pc
3332pc/eeze.pc 3390pc/eeze.pc
3333pc/ephysics.pc 3391pc/ephysics.pc
3392pc/edje.pc
3334dbus-services/org.enlightenment.Efreet.service 3393dbus-services/org.enlightenment.Efreet.service
3335$po_makefile_in 3394$po_makefile_in
3336]) 3395])
@@ -3537,6 +3596,7 @@ echo
3537 3596
3538echo "Eeze...................: ${efl_lib_optional_eeze} (tizen: ${want_tizen})" 3597echo "Eeze...................: ${efl_lib_optional_eeze} (tizen: ${want_tizen})"
3539echo "EPhysics...............: ${efl_lib_optional_ephysics}" 3598echo "EPhysics...............: ${efl_lib_optional_ephysics}"
3599echo "Edje...................: yes (physics=${efl_lib_optional_ephysics}, multisense=${want_multisense})"
3540echo "Tests..................: ${build_tests}" 3600echo "Tests..................: ${build_tests}"
3541 3601
3542echo "Examples...............: make examples" 3602echo "Examples...............: make examples"