path: root/m4 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* evas: add a tgv loader.Cedric BAIL2014-04-011-0/+16
| | | | | | | The TGV file format is specifically created for Evas. It is designed to allow region decompression and parallele decompression with a fast path for GPU that do handle ETC1 compression. Plan for adding other compression method will come later.
* link dbus and systemd services, allows systemd activation.Gustavo Sverzut Barbieri2014-03-101-0/+14
| | | | | | | If the dbus service contains SystemdService entry and the dbus-daemon is started with --systemd-activation, then requests for services on the user session bus will be handled by systemd, creating cgroups and being handled as native systemd services of Type=dbus.
* evas-drm: Fix requirements when building for drm hw accelChris Michael2014-03-061-1/+1
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* Evas: Fix build issue when building without drmChris Michael2014-02-281-5/+6
| | | | | | | | | | | | @bugfix: Fix issue of building efl without drm or drm hw accel options By default drm & drm hw acceleration is off as an option. This caused a problem when passing no options to autogen due to a missing define. This commit fixes that mess by only defining HAVE_DRM_HW_ACCEL If we actually have the deps for it, rather than using an AM_CONDITIONAL as it did previously. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-drm: Add support for checking what GL library to use for drm hardware ↵Chris Michael2014-02-281-2/+10
| | | | | | acceleration Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-drm: Fix up some m4 formattingChris Michael2014-02-281-2/+3
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-drm: Check for drm hw accel support in the drm engineChris Michael2014-02-281-0/+15
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* eina: add a C++ bindings to Eina @feature.Felipe Magno de Almeida2014-02-251-0/+133
| | | | | | | | | | | | | | | The goal of this library is to make the life of C++ developers easier when having to manipulate Eina datatype by providing a layer to abstract those data type in C++. Check examples for now. Documentation will come soon, but we are pushing that rather sooner to get feedback on those bindings. As you will notice, this library is just composed of headers. There is no .so and we do think it is better this way. Reducing ABI and API stability issue for applications developers who are the primary target of this binding. Also please note that you will need to have C++11 to use this binding. Signed-off-by: Cedric Bail <cedric.bail@free.fr>
* autotools: add supported for deprecated option.Cedric Bail2014-02-211-5/+11
* autotools: make specifying binary look the same as Elementary.Cedric BAIL2014-02-211-2/+2
* Revert "autotools: try improving thread detection."Cedric BAIL2014-02-193-358/+21
| | | | | | | | | This reverts commit 14c6378fc41906db14464e17aadc7d94a825fafd. So either we get to fix T880 or T986. I do think the problem is more tricky than that, so I am for the moment going to get T880 broken rather than T986 as I think the later will show up in more case for our user base. Will try to find a proper solution for everyone before the next release.
* autotools: try improving thread detection.Cedric BAIL2014-02-183-21/+358
| | | | | | | | | As already stated before reliably detecting CC, LIBS and CFLAGS parameters for use with threads is still a pain in 2014. With this patch I am trying to solve T880 and use ax_pthread.m4. Note that I do not trust this macro more than the previous one, so if there is any build issue on any system regarding thread, I may just rollback to the previous code. Still I hope it is an improvement and that our build system detect thread more reliably.
* evas: reverted 9d9ea2eDaniel Kolesa2014-02-121-1/+1
* Fix typo in wayland_egl engine test macroChris Michael2014-02-111-1/+1
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* autotools: use libevil libdl implementation.Vincent Torri2014-02-071-3/+3
| | | | Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
* autotools: let's not override what we just did.Cedric BAIL2014-01-241-1/+1
* edje: use luajit by default, if you want lua use --enable-lua-oldDaniel Kolesa2014-01-171-2/+3
* emotion: initial port of emotion to GStreamer 1.0Sebastian Dröge2013-12-231-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some commits to port emotion to GStreamer 1.0 and implement some missing features, clean up code a bit and fix some bugs on the way. This works as good as the 0.10 code for me now with the emotion examples, just the Samsung hardware specific code is commented out. This should be ported by someone who has such hardware, and also in a clean way now that GStreamer since 1.0 has features to handle all this properly. There's still a lot of potential to clean things up and fix many bugs, and also to implement zerocopy rendering. But those are for later if there's actual interest in this at all. Commits: - Update configure checks and ecore example to GStreamer 1.0 - Initial port of emotion to GStreamer 1.0 - Samsung specific code commented out, should be ported by someone with the hardware. - Return GST_FLOW_FLUSHING when the sink is unlocked - Remove unused GSignal from the sink - Use GstVideoInfo to store the format details inside the sink - Add support for pixel-aspect-ratio - Store video format information in GstVideoInfo for the different video streams - Use GstAudioInfo to store the audio format information - Remove some unused defines - Header cleanup - Implement initial support for GstNavigation interface - Implement setting of audio/video channel Reviewers: cedric CC: cedric Differential Revision: https://phab.enlightenment.org/D387 Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
* configure: Switch back to dev profile in master branch.Stefan Schmidt2013-12-061-1/+1
| | | | This also enables v_rev again. Thanks to Doug for pointing it out.
* FUCK - remove logic to silently add -release names to libtool buildsCarsten Haitzler (Rasterman)2013-12-021-1/+1
| | | | | | | | sneaky hidden m4 rule to ADD -release to shared lib names IF profile != dev profile. come on! why do that? seriously. this snuck in and was undetected because i recompiled things against efl and thus things linked against the new releasename libs. this requires an efl 1.8.1. argh!
* efl.m4: change backslash sequences capability detectionJérémy Zurcher2013-11-191-3/+3
| | | | removes ./configure: line 14173: test: =: unary operator expected
* Fix build issues on Mac OS X due to sh differences.Jean Guyomarc'h2013-11-161-6/+13
| | | | | | | | | | | | Summary: * efl.m4: add support for xterm-256color and fix display for the bsd echo. Fix autotools issue (present on Ubuntu also, but better handled). * doc/Makefile.am: bsd echo may not handle -n option in sh Reviewers: cedric CC: cedric, seoz Differential Revision: https://phab.enlightenment.org/D329
* m4: remove saving of CFLAGSSebastian Dransfeld2013-11-151-4/+0
| | | | Since we don't modify cflags, no need to save them.
* m4: Save cflags before restoring themSebastian Dransfeld2013-11-141-0/+2
| | | | | If we do CFLAGS=${SAVE_CFLAGS}, it is important to do SAVE_CFLAGS=${CFLAGS} first...
* efl: let's try to force that thread things this way.Cedric Bail2013-11-121-4/+1
* efl: let's try to detect in a portable way phtread around the world.Cedric Bail2013-11-121-32/+24
| | | | | | | Linking to Pthread seems to be highly not portable. Look at lock.m4 macro if you want to understand the hell it is ! By following it closely we should now have better portability than the 1.7.x release. And of course than our alpha...
* eina: detect page size in a portable way.Cedric BAIL2013-11-101-0/+14
* Require wayland libraries of at least 1.3.0Chris Michael2013-11-041-2/+2
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* alpha1 release autofoo/build tree work to pass distcheck and actually workv1.8.0-alpha1Carsten Haitzler (Rasterman)2013-11-041-1/+2
* eina: add Eina_Spinlock API.Cedric Bail2013-10-111-0/+2
* eina: add infrastructure to handle more CPU and compiler builtin information.Cedric Bail2013-10-021-12/+5
* evas: add JPEG 2000 loader.Vincent Torri2013-10-011-0/+62
| | | | | | | This add finally support for JPEG 2000, but be aware that libopenjpeg is very badly managed. There is currently only version 1.5.x that does provide the right files, is usable by a third party and portable. You can seriously forget any other version.
* Check for both Lua 5.1 and 5.2.David Walter Seikel2013-08-201-5/+8
| | | | Patch inspired by a similar patch from Robert Heller.
* Require up-to-date versions of the wayland libraries for evas engineChris Michael2013-08-071-2/+2
| | | | | | support. Signed-off-by: Chris Michael <cp.michael@samsung.com>
* efl: add a macro for beta API support.Cedric Bail2013-07-231-0/+5
* evas: fix build when png12 is not around.Jean-Philippe Andre2013-07-031-8/+6
* eo: eo is absolutely necessary by now, can't be disabled any more.Cedric Bail2013-06-281-0/+6
* Split .gitignore into multiple filesEduardo Lima (Etrunko)2013-06-111-0/+36
| | | | Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
* image loaders m4: configure fail if not found and option is "yes" or "static"Jérémy Zurcher2013-05-301-2/+4
| | | | | fix T64 related to D133
* image loaders m4: add ARG_ENABLE_EVAS_IMAGE_LOADER to rule them allJérémy Zurcher2013-05-301-0/+27
| | | | possibles values: yes | static | auto | no
* Remove unneded special cases after lib renameLucas De Marchi2013-05-041-9/+0
* Add EVAS_CHECK_ENGINE_DEP_DRM to m4Chris Michael2013-04-291-0/+35
| | | | Signed-off-by: Chris Michael <cp.michael@samsung.com>
* and emove efl eo api macro.Carsten Haitzler (Rasterman)2013-04-251-12/+0
* Rename edbus->eldbusLucas De Marchi2013-04-231-5/+5
| | | | | | | | | | | | | | git grep -l edbus2 | while read f; do sed -i 's/edbus2/eldbus/g' "$f"; done find . -name '*edbus2*' -exec rename edbus2 eldbus {} \; git grep -l "EDBUS" | while read f; do sed -i 's/EDBUS/ELDBUS/g' "$f"; done git grep -l "EDBus" | while read f; do sed -i 's/EDBus/Eldbus/g' "$f"; done git grep -l "edbus (v2)" | while read f; do sed -i 's/edbus (v2)/eldbus/g' "$f"; done git grep -l "Edbus" | while read f; do sed -i 's/Edbus/Eldbus/g' "$f"; done git grep -l "edbus" | while read f; do sed -i 's/edbus/eldbus/g' "$f"; done find . -name '*edbus*' -exec rename edbus eldbus {} \; find . -name '*EDBus*' -exec rename EDBus Eldbus {} \;
* efl: add m4 macro to handle a way to enable/disable Eo API and EFL legacy API.Cedric Bail2013-04-231-0/+12
* m4: With efl with binary macro to help cross-compilationStefan Schmidt2013-03-261-1/+1
| | | | | | | | | Stumbled over it while trying to give configure a working edje_cc when doing cross-compile. The path was picked up but never set as the Makefile_Edje_Helper.am guarded it with HAVE_EDJE_CC which we never successfully assigned due to this typo. Thanks goes to Daniel for another round of pair-bug-spotting.
* edje: work also when not cross compiling.Cedric Bail2013-03-241-3/+11
* edje: add option to enable theme compilation when cross compilingCedric Bail2013-03-241-0/+25
* include some header files conditionally add specific test for fcntlCedric Bail2013-03-111-0/+17
* Fix revision fetching when not using git.Tom Hacohen2013-03-011-1/+1