Commit Graph

87 Commits

Author SHA1 Message Date
Vincent Torri 4ae8b8cf86 merge: do not use recursive make for unit tests
SVN revision: 79413
2012-11-18 07:12:38 +00:00
Sebastian Dransfeld 68507cdf07 efl: -o to || test
SVN revision: 79338
2012-11-15 11:15:46 +00:00
Iván Briano fa2b4d90e5 Fix static building of the X11 engines
SVN revision: 79307
2012-11-15 02:35:55 +00:00
Vincent Torri 80910393d6 merge: add evas tests and examples
SVN revision: 79300
2012-11-14 20:12:53 +00:00
Sebastian Dransfeld 969e89bec4 evas: build jpg saver if loader is static
SVN revision: 79253
2012-11-13 22:39:53 +00:00
Vincent Torri af05d9234a Eina: set module arch for cygwin
Patch by Yaakov Selkowitz


SVN revision: 78954
2012-11-07 00:52:49 +00:00
Vincent Torri c163de7b32 merge: fix compilation on Windows
SVN revision: 78952
2012-11-06 23:07:05 +00:00
Vincent Torri 3b16fb0fe3 merge: windows: i will support only gcc >= 4.7.2, where -mms-bitfields is eanbled by default
SVN revision: 78936
2012-11-06 06:57:51 +00:00
Vincent Torri e47bd2a9a5 merge: evas
* remove magic debug output in evas part
 * always use version for pc file, it's actually safe
 * fix compilation of gl-sdl
 * avoid circular dependency of libevas on itself


SVN revision: 78935
2012-11-05 23:48:30 +00:00
Vincent Torri 8091219f10 merge: evas fixes
* gl engines were checking for eet module, which does not
   exist when we install first the efl package.
 * fix pkgconfig values for static linking
 * add Evas output to configure


SVN revision: 78918
2012-11-05 09:25:44 +00:00
Vincent Torri c15e9c6575 merge: and now Evas
I've tested make -j 3 install and it works nicely

I've tested expedite with software and opengl xlib,
and it works. Not tested other engines, so please
report any problems (engines or other) on the ML.

TODO: examples and tests, I'll add them later

ISSUE: Eina_Unicode size check. It indirectly depends on
       eina_config.h, which is created at the end of the
       configure script. So its size is always 0. I don't
       know how that size is used, so I can't do a lot,
       for now.


SVN revision: 78895
2012-11-04 11:51:42 +00:00
Vincent Torri 58a9a0ad57 merge: don't use recursive subdirs. Compilation should be faster.
Please check.

note1: Only lib and bin for now, but should be extended to other stuff
note2: distcheck does not work because eo_suite is failing.


SVN revision: 78758
2012-11-01 12:56:52 +00:00
Vincent Torri 5bdb5d3763 merge: add embryo
please check and report problems (not cosmetic ones)

someone should update the efl.spec.in file, i don't know that stuff


SVN revision: 78512
2012-10-26 09:01:52 +00:00
Vincent Torri 124e0d4afd merge: add a holdall variable
SVN revision: 78503
2012-10-26 06:57:11 +00:00
Vincent Torri aac3e95ccf merge: -Wl,--enable-auto-import is useless with recent versions of gcc on Windows
SVN revision: 78495
2012-10-25 22:01:28 +00:00
Vincent Torri ab5f1849e3 cosmetic
SVN revision: 78359
2012-10-23 06:30:48 +00:00
Vincent Torri 98de831563 merge: move stuff
SVN revision: 78355
2012-10-23 06:12:37 +00:00
Vincent Torri e2fc0143f8 merge: add version for Evil requirements
SVN revision: 78351
2012-10-23 05:56:57 +00:00
Vincent Torri 77d90bd45e merge: pass directly to the preprocessor the Windows macro instead of using autotools
SVN revision: 78350
2012-10-23 05:43:57 +00:00
Vincent Torri 4aae3528c0 merge: use package version instead of 1.7.99
SVN revision: 78349
2012-10-23 05:23:25 +00:00
Vincent Torri ad6c7f60ce merge: useless (and wrong anyway) test, add reminder, and remove comment
SVN revision: 78346
2012-10-22 21:31:10 +00:00
Vincent Torri 6f5fcf8025 merge: better output
SVN revision: 78345
2012-10-22 21:16:49 +00:00
Vincent Torri 2a59de8a60 and that one too
SVN revision: 78344
2012-10-22 21:05:28 +00:00
Vincent Torri 87fb22dd96 merge: remove useless define
SVN revision: 78343
2012-10-22 21:03:29 +00:00
Vincent Torri e3c997843c merge: more cosmetic changes
SVN revision: 78342
2012-10-22 20:54:19 +00:00
Vincent Torri 850af91e7c merge: more quoted macros
SVN revision: 78341
2012-10-22 20:19:48 +00:00
Vincent Torri 9bf9674cbc merge: minor cleanup
SVN revision: 78340
2012-10-22 20:07:04 +00:00
Gustavo Sverzut Barbieri 3e5a6c4b8d efl: use EINA_CONFIG() instead of manual if-define-endif-AC_SUBST
bad cedric, did not look around in the file :-)



SVN revision: 78338
2012-10-22 19:56:05 +00:00
Cedric BAIL 97dc017571 efl: change a little bit API.
SVN revision: 78229
2012-10-19 07:13:08 +00:00
Cedric BAIL d83f517e3c efl: oops revert things that should not have got in.
SVN revision: 78212
2012-10-19 01:32:31 +00:00
Cedric BAIL c93ae85eb4 efl: backport r78209.
SVN revision: 78211
2012-10-19 01:31:22 +00:00
Vincent Torri a2f5c101d8 cosmetic
SVN revision: 78139
2012-10-17 21:56:37 +00:00
Vincent Torri 502aab4c9f more echo's
SVN revision: 78138
2012-10-17 21:53:48 +00:00
Vincent Torri 11def54088 merge: configure.ac : quotes and cosmetic
SVN revision: 78137
2012-10-17 21:50:52 +00:00
Gustavo Sverzut Barbieri 6676822a3a efl: fix swapped dev/debug.
thanks demarchi.


SVN revision: 78121
2012-10-17 13:54:31 +00:00
Gustavo Sverzut Barbieri 3e99bccc77 efl: add --with-profile=debug, make dev faster.
seems the debug of threads and stringshare could cause major
slowdowns, then add another profile to produce debug. Changes:

 * dev: unlimited log.
 * debug: same as dev with debug malloc, threads and stringshare.



SVN revision: 78120
2012-10-17 13:50:11 +00:00
Carsten Haitzler 42a59387a6 add eina barrier to efl tree.
SVN revision: 78100
2012-10-17 03:55:35 +00:00
Gustavo Sverzut Barbieri a57dc1886a efl: move all system-level checks to a single place at the top.
SVN revision: 77836
2012-10-10 22:30:33 +00:00
Gustavo Sverzut Barbieri 4285653cfb oops, bad copy & paste
SVN revision: 77835
2012-10-10 22:17:03 +00:00
Gustavo Sverzut Barbieri 5b77d2068a efl: helper macro and remove duplicated defines.
AC_CHECK_HEADERS() will already define HAVE_STDINT_H and HAVE_INTTYPES_H.



SVN revision: 77834
2012-10-10 22:12:29 +00:00
Gustavo Sverzut Barbieri 3656a3a76a efl: m4 macro to ease config file creation.
SVN revision: 77832
2012-10-10 22:00:06 +00:00
Gustavo Sverzut Barbieri c432e72582 efl: unify EFL_DEBUG_THREADS and EINA_HAVE_DEBUG_THREADS
SVN revision: 77821
2012-10-10 21:48:34 +00:00
Gustavo Sverzut Barbieri 6589b75b98 efl: HAVE_LOG is not used, just EINA_ENABLE_LOG
SVN revision: 77820
2012-10-10 21:42:48 +00:00
Gustavo Sverzut Barbieri 676201e1c1 efl: do not define EINA_SAFETY_CHECKS twice.
it was being defined in config.h and eina_config.h



SVN revision: 77819
2012-10-10 21:40:24 +00:00
Gustavo Sverzut Barbieri f9c314d07c efl: do not support old pkg-config.
if the distro still wants to support the SUPER OLD pkg-config, then it
will have to fix the generated .pc before installing them:

{{{
   sed -i 's/^Requires.private:/Requires:/g' pc/*.pc
}}}



SVN revision: 77818
2012-10-10 21:37:47 +00:00
Gustavo Sverzut Barbieri adfcc2112e efl: cleanup unused conditional and always-enabled features.
SVN revision: 77817
2012-10-10 21:32:45 +00:00
Gustavo Sverzut Barbieri 3cf32cca3f efl: 'fix' support for exotic library.
it's still not merged into EFL single tree, but once it is we should
use "HAVE_EXOTIC" define to work with it.

Before we had: EINA_HAVE_EXOTIC (not used), HAVE_EXOTIC_H (used by
eina_module.c). Since the other libs are all defined as HAVE_LIBNAME,
we're using HAVE_EXOTIC everywhere now.



SVN revision: 77816
2012-10-10 21:24:22 +00:00
Gustavo Sverzut Barbieri 423ae915ee efl: eet binary is not optional anymore.
it's pointless to have this and may cause problems or complex
configure.ac when we have libraries that use 'eet' during its compile
phase (like elementary generates its profile/configuration).



SVN revision: 77815
2012-10-10 21:15:54 +00:00
Gustavo Sverzut Barbieri faba14f129 efl: remove unused variables.
SVN revision: 77814
2012-10-10 21:11:14 +00:00
Gustavo Sverzut Barbieri c2d88b1a3b efl: cosmetic change to documentation summary.
SVN revision: 77813
2012-10-10 21:02:23 +00:00