summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-12 01:15:45 +0000
committerGustavo Sverzut Barbieri <barbieri@gmail.com>2013-01-12 01:15:45 +0000
commit34f53151414bcdf44ec81e582b007f74da595694 (patch)
tree863058f0d94e9d39998774a375aa6d242d8714a4 /configure.ac
parentae51833bac7ba5f72bd40a96beb13081c8d573f6 (diff)
merge ethumb.
This one was a painful bitch. The edbus2 port was quite broken, mainly leaking eina_stringshare and also not adding the '\0' to the strings that are represented as bytearray (paths cannot be utf8 to avoid translations). Emotion plugin was also quite bogus and the video thumbnail as edje (animated) is not working yet due bug in Edje_Edit api -- someone needs to investigate this, seems strange. Emotion plugin also had a bug that it was deleting the object from inside object callback. Now it seems to work. Please report if it does not. SVN revision: 82675
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac80
1 files changed, 80 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 5686564..9035a2f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3375,6 +3375,81 @@ EFL_LIB_END([Emotion])
3375#### End of Emotion 3375#### End of Emotion
3376 3376
3377 3377
3378#### Ethumb
3379EFL_LIB_START([Ethumb])
3380
3381### Default values
3382
3383### Additional options to configure
3384
3385### Checks for programs
3386
3387### Checks for libraries
3388EFL_PLATFORM_DEPEND([EINA], [evil])
3389
3390EFL_INTERNAL_DEPEND_PKG([ETHUMB], [eina])
3391EFL_INTERNAL_DEPEND_PKG([ETHUMB], [evas])
3392EFL_INTERNAL_DEPEND_PKG([ETHUMB], [ecore])
3393EFL_INTERNAL_DEPEND_PKG([ETHUMB], [ecore-evas])
3394EFL_INTERNAL_DEPEND_PKG([ETHUMB], [ecore-file])
3395EFL_INTERNAL_DEPEND_PKG([ETHUMB], [edje])
3396
3397## modules
3398
3399EFL_EVAL_PKGS([ETHUMB])
3400
3401### Checks for header files
3402
3403### Checks for types
3404
3405### Checks for structures
3406
3407### Checks for compiler characteristics
3408
3409### Checks for linker characteristics
3410
3411### Checks for library functions
3412
3413### Check availability
3414
3415EFL_LIB_END([Ethumb])
3416#### End of Ethumb
3417
3418#### Ethumb_Client
3419EFL_LIB_START([Ethumb_Client])
3420
3421### Default values
3422
3423### Additional options to configure
3424
3425### Checks for programs
3426
3427### Checks for libraries
3428EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [eina])
3429EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [ecore])
3430EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [edbus])
3431EFL_INTERNAL_DEPEND_PKG([ETHUMB_CLIENT], [ethumb])
3432
3433EFL_EVAL_PKGS([ETHUMB_CLIENT])
3434
3435### Checks for header files
3436
3437### Checks for types
3438
3439### Checks for structures
3440
3441### Checks for compiler characteristics
3442
3443### Checks for linker characteristics
3444
3445### Checks for library functions
3446
3447### Check availability
3448
3449EFL_LIB_END([Ethumb_Client])
3450#### End of Ethumb_Client
3451
3452
3378AC_ARG_ENABLE([always-build-examples], 3453AC_ARG_ENABLE([always-build-examples],
3379 [AC_HELP_STRING([--enable-always-build-examples], 3454 [AC_HELP_STRING([--enable-always-build-examples],
3380 [always build examples. @<:@default=disabled@:>@])], 3455 [always build examples. @<:@default=disabled@:>@])],
@@ -3458,7 +3533,10 @@ pc/eeze.pc
3458pc/ephysics.pc 3533pc/ephysics.pc
3459pc/edje.pc 3534pc/edje.pc
3460pc/emotion.pc 3535pc/emotion.pc
3536pc/ethumb.pc
3537pc/ethumb_client.pc
3461dbus-services/org.enlightenment.Efreet.service 3538dbus-services/org.enlightenment.Efreet.service
3539dbus-services/org.enlightenment.Ethumb.service
3462$po_makefile_in 3540$po_makefile_in
3463]) 3541])
3464 3542
@@ -3665,6 +3743,8 @@ echo "Eeze...................: ${efl_lib_optional_eeze} (tizen: ${want_tizen})"
3665echo "EPhysics...............: ${efl_lib_optional_ephysics}" 3743echo "EPhysics...............: ${efl_lib_optional_ephysics}"
3666echo "Edje...................: yes (physics=${efl_lib_optional_ephysics}, multisense=${want_multisense})" 3744echo "Edje...................: yes (physics=${efl_lib_optional_ephysics}, multisense=${want_multisense})"
3667echo "Emotion................: yes (gstreamer=${have_emotion_module_gstreamer} (xoverlay=${have_gst_xoverlay}), xine=${have_emotion_module_xine}, generic=${have_emotion_module_generic}, v4l2=${want_v4l2})" 3745echo "Emotion................: yes (gstreamer=${have_emotion_module_gstreamer} (xoverlay=${have_gst_xoverlay}), xine=${have_emotion_module_xine}, generic=${have_emotion_module_generic}, v4l2=${want_v4l2})"
3746echo "Ethumb.................: yes"
3747echo "Ethumb_Client..........: yes"
3668echo "Tests..................: ${build_tests}" 3748echo "Tests..................: ${build_tests}"
3669 3749
3670echo "Examples...............: make examples" 3750echo "Examples...............: make examples"