summaryrefslogtreecommitdiff
path: root/m4 (unfollow)
AgeCommit message (Collapse)Author
2013-11-19efl.m4: change backslash sequences capability detectionJérémy Zurcher
removes ./configure: line 14173: test: =: unary operator expected
2013-11-16Fix build issues on Mac OS X due to sh differences.Jean Guyomarc'h
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
2013-11-15m4: remove saving of CFLAGSSebastian Dransfeld
Since we don't modify cflags, no need to save them.
2013-11-14m4: Save cflags before restoring themSebastian Dransfeld
If we do CFLAGS=${SAVE_CFLAGS}, it is important to do SAVE_CFLAGS=${CFLAGS} first...
2013-11-12efl: let's try to force that thread things this way.Cedric Bail
2013-11-12efl: let's try to detect in a portable way phtread around the world.Cedric Bail
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...
2013-11-10eina: detect page size in a portable way.Cedric BAIL
2013-11-04Require wayland libraries of at least 1.3.0Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-11-04alpha1 release autofoo/build tree work to pass distcheck and actually workv1.8.0-alpha1Carsten Haitzler (Rasterman)
2013-10-11eina: add Eina_Spinlock API.Cedric Bail
2013-10-02eina: add infrastructure to handle more CPU and compiler builtin information.Cedric Bail
2013-10-01evas: add JPEG 2000 loader.Vincent Torri
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.
2013-08-20Check for both Lua 5.1 and 5.2.David Walter Seikel
Patch inspired by a similar patch from Robert Heller.
2013-08-07Require up-to-date versions of the wayland libraries for evas engineChris Michael
support. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-23efl: add a macro for beta API support.Cedric Bail
2013-07-03evas: fix build when png12 is not around.Jean-Philippe Andre
2013-06-28eo: eo is absolutely necessary by now, can't be disabled any more.Cedric Bail
2013-06-11Split .gitignore into multiple filesEduardo Lima (Etrunko)
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2013-05-30image loaders m4: configure fail if not found and option is "yes" or "static"Jérémy Zurcher
fix T64 related to D133
2013-05-30image loaders m4: add ARG_ENABLE_EVAS_IMAGE_LOADER to rule them allJérémy Zurcher
possibles values: yes | static | auto | no
2013-05-04Remove unneded special cases after lib renameLucas De Marchi
2013-04-29Add EVAS_CHECK_ENGINE_DEP_DRM to m4Chris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-25and emove efl eo api macro.Carsten Haitzler (Rasterman)
2013-04-23Rename edbus->eldbusLucas De Marchi
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 {} \;
2013-04-23efl: add m4 macro to handle a way to enable/disable Eo API and EFL legacy API.Cedric Bail
2013-03-26m4: With efl with binary macro to help cross-compilationStefan Schmidt
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.
2013-03-24edje: work also when not cross compiling.Cedric Bail
2013-03-24edje: add option to enable theme compilation when cross compilingCedric Bail
2013-03-11include some header files conditionally add specific test for fcntlCedric Bail
2013-03-01Fix revision fetching when not using git.Tom Hacohen
2013-02-26efl: Fixes to support compiling with CFLAGS=-WerrorHenrique Dante de Almeida
This allows compiling with gcc 4.7.2 without errors (using the default configuration).
2013-02-15Efl: Use git rev-list in order to get version instead of svnversion.Tom Hacohen
2013-01-24Add wayland-client as a dependency for the evas wayland shm engine.Christopher Michael
Signed-off-by: Christopher Michael <cp.michael@samsung.com> SVN revision: 83210
2013-01-22sorry - have to revert this as this brings the efl tree build to aCarsten Haitzler
grinding halt - it wasn't great before.. but now it's totally broken. :( e.g.: /bin/bash ../libtool --tag=CC --mode=link ccache gcc -std=gnu99 -O2 -g -pipe -march=native -fvisibility=hidden -ffast-math -W -Wall -Wextra -Wno-shadow -Wno-unused-but-set-parameter -o bin/eet/eet bin/eet/bin_eet_eet-eet_main.o -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eet/libeet.la libtool: link: ccache gcc -std=gnu99 -O2 -g -pipe -march=native -fvisibility=hidden -ffast-math -W -Wall -Wextra -Wno-shadow -Wno-unused-but-set-parameter -o bin/eet/.libs/eet bin/eet/bin_eet_eet-eet_main.o -fvisibility=hidden -fdata-sections -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing -Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eet/.libs/libeet.so /usr/bin/ld: bin/eet/bin_eet_eet-eet_main.o: undefined reference to symbol 'eina_iterator_next' /usr/bin/ld: note: 'eina_iterator_next' is defined in DSO /usr/local/lib/libeina.so.1 so try adding it to the linker command line /usr/local/lib/libeina.so.1: could not read symbols: Invalid operation collect2: ld returned 1 exit status SVN revision: 83112
2013-01-22try to simplify internal library dependency.Gustavo Sverzut Barbieri
Just use the lib/name/libname.la as libtool should be responsible to emit dependencies to compiler when it evaluates. This should reduce over-linking, also reducing the compile lines in our verbose builds ;-) NOTE: this seems to work on Fedora 18 (which also bitch about DSO), so hopefully works on Debian and Ubuntu (and elsewhere). Please revert if breaks builds! SVN revision: 83105
2013-01-21efl/evas: Use "with_opengl" option instead of "gl_flavor_gles".Rafael Antognolli
The latter got replaced by the former one. This fix the building of some GL engines when --with-opengl=es is used. SVN revision: 83040
2013-01-19fix missing linkage with -lrt for shm_open users.Gustavo Sverzut Barbieri
strange that nobody except hdante noticed this before, but it was missing linkage with -lrt in libemotion (due generic being static) and ecore_evas/extn. SVN revision: 83007
2013-01-18fix ecore_evas modules build broken by r82976.Gustavo Sverzut Barbieri
Many thanks to billiob that was persistent enough to make me look at it while I was calling it "impossible". That stupid variable was being used in ecore_check_module.m4 :-( SVN revision: 82999
2013-01-18fix flags and libs ordering.Gustavo Sverzut Barbieri
linker (ld) is that kind of tool that argument order matters, if you -Wl,--as-needed, it will be worth just for libraries following it. Then we need to use EFL_LDFLAGS before everything else, otherwise it end being useless. SVN revision: 82991
2013-01-18optimize check for compiler and linker flags.Gustavo Sverzut Barbieri
do it once with all flags and just test individual if fails. Saves dozen of compiler/linker runs. SVN revision: 82983
2013-01-18cosmetic: simplify and colorize features.Gustavo Sverzut Barbieri
EFL_ADD_FEATURE(PKG, NAME, [VALUE]) will do an amazing work to produce colored output in a standard way. if value == yes, it's green and shows "+name" if value == no, it's red and shows "-name" else it shows cyan and shows "name=value" if not provided, will use ${have_name:-${want_name}} SVN revision: 82976
2013-01-18efl: export vmin/vmic in edje.pcBoris Faure
It is used to know where to install external modules. SVN revision: 82974
2013-01-17clean some whitelines from already lengthly configure file.Gustavo Sverzut Barbieri
SVN revision: 82951
2013-01-17don't mix private and public libraries dependencies.Gustavo Sverzut Barbieri
when I fixed eina's dependency on -lpthread I used all the libraries eina links to. But we should just do with -lpthread as it's a public dependency... that was in eina.pc.in and I missed. Now we have EFL_ADD_PUBLIC_LIBS() that will register for requirements_public_libs_name and use internally when eina is used. This should also fix the problem by Arvind with gcrypt. SVN revision: 82942
2013-01-17try to fix --with-crypto=gnutls due libcrypt-config usage.Gustavo Sverzut Barbieri
Seems AC_PATH_GENERIC() wasn't present somewhere, then I'm adding the AM_PATH_LIBGCRYPT() provided by libcrypt (I need to include it in m4/ otherwise it will fail for people doing ./autogen.sh without libgcrypt installed). It works on my machine, but `libgcrypt-config --libs` output is just "-lgcrypt -lgpg-error", including no -L. SVN revision: 82939
2013-01-17efl: revert r82914 which was a revert of r82909.Cedric BAIL
SVN revision: 82915
2013-01-17efl: revert r82909 as it break build.Cedric BAIL
Symptom are dependencies is full of -lm -lrt -lsomething that can't be found in the Makefile target. SVN revision: 82914
2013-01-16fix internal library linkage to pull in dependencies.Gustavo Sverzut Barbieri
some libraries will need to pull more than its own .so, for example Eina.h includes eina_lock.h that includes eina_inline_lock_posix.x that will use pthread calls directly from user code. This was already listed in eina.pc, but not being present in USE_EINA_LIBS. SVN revision: 82909
2013-01-16simplify efl version and initialization in a macro, fixes libtool version-info.Gustavo Sverzut Barbieri
Introduces EFL_VERSION() to make it simpler to define our version. The last parameter is the release status, defaults to 'dev' for development purposes and may be set to something else to be a snapshot. It non-empty will be given to libtool's -release. As EFL_VERSION() must be done *before* AC_INIT(), we need to create another macro to do the AC_SUBST() and AC_DEFINE(). This is EFL_INIT. And no, we can't just call AC_INIT() from inside EFL_INIT(). Last but not least, we had a problem with our libtool version-info. It was being calculated as MAJOR + MINOR, right now 1 + 7 = 8. But as soon as we get to MAJOR=2 and MINOR=0, we get into problems. This was fixed by rewriting as (MAJOR * 100 + MINOR), but this is still problematic. According to libtool's manual (info libtool), we shouldn't bind the version-info with package info, instead doing the 'release' field. Pretty likely we'll do worse than expected by distros and binary packages in future :-/ SVN revision: 82891
2013-01-15move ecore_imf_evas out of ecore_imf.Gustavo Sverzut Barbieri
SVN revision: 82837