summaryrefslogtreecommitdiff
path: root/configure.ac (follow)
AgeCommit message (Collapse)Author
2012-10-19efl: change a little bit API.Cedric BAIL
SVN revision: 78229
2012-10-19efl: oops revert things that should not have got in.Cedric BAIL
SVN revision: 78212
2012-10-19efl: backport r78209.Cedric BAIL
SVN revision: 78211
2012-10-17cosmeticVincent Torri
SVN revision: 78139
2012-10-17more echo'sVincent Torri
SVN revision: 78138
2012-10-17merge: configure.ac : quotes and cosmeticVincent Torri
SVN revision: 78137
2012-10-17efl: fix swapped dev/debug.Gustavo Sverzut Barbieri
thanks demarchi. SVN revision: 78121
2012-10-17efl: add --with-profile=debug, make dev faster.Gustavo Sverzut Barbieri
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-17add eina barrier to efl tree.Carsten Haitzler
SVN revision: 78100
2012-10-10efl: move all system-level checks to a single place at the top.Gustavo Sverzut Barbieri
SVN revision: 77836
2012-10-10oops, bad copy & pasteGustavo Sverzut Barbieri
SVN revision: 77835
2012-10-10efl: helper macro and remove duplicated defines.Gustavo Sverzut Barbieri
AC_CHECK_HEADERS() will already define HAVE_STDINT_H and HAVE_INTTYPES_H. SVN revision: 77834
2012-10-10efl: m4 macro to ease config file creation.Gustavo Sverzut Barbieri
SVN revision: 77832
2012-10-10efl: unify EFL_DEBUG_THREADS and EINA_HAVE_DEBUG_THREADSGustavo Sverzut Barbieri
SVN revision: 77821
2012-10-10efl: HAVE_LOG is not used, just EINA_ENABLE_LOGGustavo Sverzut Barbieri
SVN revision: 77820
2012-10-10efl: do not define EINA_SAFETY_CHECKS twice.Gustavo Sverzut Barbieri
it was being defined in config.h and eina_config.h SVN revision: 77819
2012-10-10efl: do not support old pkg-config.Gustavo Sverzut Barbieri
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-10efl: cleanup unused conditional and always-enabled features.Gustavo Sverzut Barbieri
SVN revision: 77817
2012-10-10efl: 'fix' support for exotic library.Gustavo Sverzut Barbieri
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-10efl: eet binary is not optional anymore.Gustavo Sverzut Barbieri
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-10efl: remove unused variables.Gustavo Sverzut Barbieri
SVN revision: 77814
2012-10-10efl: cosmetic change to documentation summary.Gustavo Sverzut Barbieri
SVN revision: 77813
2012-10-10efl: simplify thread summaryGustavo Sverzut Barbieri
SVN revision: 77811
2012-10-10efl: remove --disable-assert, do it on build_profile.Gustavo Sverzut Barbieri
SVN revision: 77809
2012-10-10minor improvement to last commit (use an intermediate variable ↵Gustavo Sverzut Barbieri
want_debug_threads) SVN revision: 77807
2012-10-10efl: remove option to debug threads, now enabled based on build profile.Gustavo Sverzut Barbieri
If --with-profile=dev, we enable threads debug. SVN revision: 77806
2012-10-10efl: remove EINA_HAVE_ON_OFF_THREADS support.Gustavo Sverzut Barbieri
it's still in the code, but not configurable anymore. We may remove it later if not really needed. SVN revision: 77802
2012-10-10efl: simplify threads step 1 - make it mandatory.Gustavo Sverzut Barbieri
remove the eina_inline_lock_void.x fallback as it's not used anymore. still keep the EINA_HAVE_THREADS in the source code. SVN revision: 77796
2012-10-10efl: do not report specific functions in the summary.Gustavo Sverzut Barbieri
iconv, dirfd, xattr can be checked in the whole configure output, config.h or config.log. SVN revision: 77795
2012-10-10efl: libjpeg and zlib are mandatory.Gustavo Sverzut Barbieri
TODO: we should have a better way to check those without requiring the check for efl_lib_zlib and efl_lib_libjpeg. SVN revision: 77794
2012-10-10checking for NULL=0 is too much.Gustavo Sverzut Barbieri
particularly if all you do is warning, the whole EFL would stop working due our "if (ptr)" checks. SVN revision: 77793
2012-10-10efl: simplify mempools, nuke some and make remaining statically built.Gustavo Sverzut Barbieri
Now we always build the following memory pools statically: - pass_through: calls malloc/free directly, useful to debug. - chained_pool: default for ages. - one_big: used by some embedded systems (should we remove?) Removed: - ememoa_fixed and ememoa_unknown: depends on a separate lib, not supported? - buddy: nobody uses it? NOTE: we do not need the src/modules/eina/mp/*/Makefile.am anymore since they are statically built. But I'll keep these and the references in src/modules/eina/mp/Makefile.am SVN revision: 77792
2012-10-10efl: simplify print of optionsGustavo Sverzut Barbieri
SVN revision: 77791
2012-10-10efl: remove option to enable old EET format.Gustavo Sverzut Barbieri
It's disabled. If user wants to enable, give -DEET_OLD_EET_FILE_FORMAT=1 to CFLAGS. SVN revision: 77790
2012-10-10efl: simplify crypto options.Gustavo Sverzut Barbieri
Introduce a new --with-crypto={openssl,gnutls,none} that will allow one to choose the EFL cryptographic system. If set to gnutls or openssl, cipher and signature will be enabled. Otherwise it's disabled. NOTE: gnutls is trying to cope with old API and that sucks. Should we just drop the support for old gnutls and bump the required version? SVN revision: 77789
2012-10-10be strict with build profile names.Gustavo Sverzut Barbieri
SVN revision: 77772
2012-10-10efl: introduce build profile, simplify options.Gustavo Sverzut Barbieri
Introduced --with-profile={dev,release} that will simplify how to set build options of EFL. NOTE-1: specific e17 benchmark is now gone, it will always be built and is the default benchmark for eina. If we want to have a faster benchmark in the future, just add a command line option for eina_suite. NOTE-2: valgrind build is broken as it needs -fPIC. Will get to it later. Likely someone needs to revisit the eina mempools for valgrind and other basic tools (eo? likely evas). SVN revision: 77771
2012-10-10add some TODO/comments for vtorri.Gustavo Sverzut Barbieri
Vincent, please check those and take some action. I'm not sure about the windows stuff, but we should find a way to make it more automatic than what it is right now. SVN revision: 77769
2012-10-10efl: cleanup to remove stuff that is not in single-tree yet.Gustavo Sverzut Barbieri
Remove every mention to libraries that are still not in the single-tree build such as emotion, efreet and ethumb. Keep it simple and just add them back when they are merged. Added similar variables for all of evil, eina, eo and eet. Keep them in the same order for now. SVN revision: 77767
2012-10-10efl: eet and eo are now mandatory.Gustavo Sverzut Barbieri
I've reordered the build to be: eina -> eo -> eet as it make more sense. SVN revision: 77766
2012-10-05merge: __UNUSED__ --> EINA_UNUSED and some fixes in eo.Vincent Torri
SVN revision: 77542
2012-09-27Eo IS optional. Sorry, i will fight to have ALL libs being optionalVincent Torri
SVN revision: 77126
2012-09-27make eo not an optional build - this WILL be no-option as we will beCarsten Haitzler
based on it. SVN revision: 77124
2012-09-27move eina headers into lib/eina like the rest of efl - at least beCarsten Haitzler
consistent with the majority. SVN revision: 77119
2012-09-27and efl.spec in configure.acCarsten Haitzler
SVN revision: 77109
2012-09-27cleaning up the base of efl tree moving files to subdirsCarsten Haitzler
SVN revision: 77106
2012-09-26merge: and disable eo for now, as requested by TomVincent Torri
SVN revision: 77074
2012-09-26merge: add eoVincent Torri
SVN revision: 77072
2012-09-23merge : remove useless CONDITIONALs and make eet build optional; eina is ↵Vincent Torri
always built SVN revision: 77026
2012-09-21merge: fix compilation when no EFL is installed...Vincent Torri
tested on linux and windows. And disable valgrind as there's a link problem in eet binary, i'll check that later SVN revision: 76938