diff --git a/legacy/ethumb/configure.ac b/legacy/ethumb/configure.ac index 6d97e66171..81d4a7f002 100644 --- a/legacy/ethumb/configure.ac +++ b/legacy/ethumb/configure.ac @@ -1,13 +1,13 @@ -AC_INIT(ethumb, 0.1, antognolli@profusion.mobi) -AC_PREREQ(2.52) -AC_CONFIG_SRCDIR(configure.ac) +AC_INIT([ethumb], [0.1], [enlightenment-devel@lists.sourceforge.net]) +AC_PREREQ([2.52]) +AC_CONFIG_SRCDIR([configure.ac]) +AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_BUILD AC_CANONICAL_HOST AC_ISC_POSIX AM_INIT_AUTOMAKE(1.6 dist-bzip2) AM_CONFIG_HEADER(config.h) -AC_SUBST(ACLOCAL_AMFLAGS, "-I m4") _XTERM_COLORS AC_PROG_CC @@ -42,6 +42,22 @@ AC_DEFINE_UNQUOTED(PLUGINSDIR, ["$PLUGINSDIR"], [Where plugins are installed.]) EFL_CHECK_DOXYGEN([build_doc="yes"], [build_doc="no"]) +with_max_log_level="" +AC_ARG_WITH(internal-maximum-log-level, + [AC_HELP_STRING([--with-internal-maximum-log-level=NUMBER], + [limit eina internal log level to the given number, any call to EINA_LOG() with values greater than this will be compiled out, ignoring runtime settings, but saving function calls.])], + [ + if test "x${withval}" != "xno"; then + if echo "${withval}" | grep '^[[0-9]]\+$' >/dev/null 2>/dev/null; then + AC_MSG_NOTICE([ignoring any EINA_LOG() with level greater than ${withval}]) + AC_DEFINE_UNQUOTED(EINA_LOG_LEVEL_MAXIMUM, ${withval}, [if set, logging is limited to this amount.]) + with_max_log_level="${withval}" + else + AC_MSG_ERROR([--with-internal-maximum-log-level takes a decimal number, got "${withval}" instead.]) + fi + fi + ], [:]) + PKG_CHECK_MODULES(EINA, [eina-0]) PKG_CHECK_MODULES(EVAS, [evas]) PKG_CHECK_MODULES(ECORE, [ecore]) @@ -114,3 +130,53 @@ data/frames/Makefile m4/Makefile doc/Makefile ]) + +txt_strip() { + echo "[$]@" | sed -e 's/^[[ \t]]*\([[^ \t]]*\)[[ \t]]*$/\1/g' +} + +MODS="" +for mod in $OPTIONAL_MODULES; do + MODS="$MODS ${COLOR_HGREEN}+$mod${COLOR_END}" +done +MODS=$(txt_strip $MODS) + +UNUSED_MODS="" +for mod in $UNUSED_OPTIONAL_MODULES; do + UNUSED_MODS="$UNUSED_MODS ${COLOR_HRED}-$mod${COLOR_END}" +done +UNUSED_MODS=$(txt_strip $UNUSED_MODS) + +cat < * @author Gustavo Sverzut Barbieri */ -#include +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include #include #include diff --git a/legacy/ethumb/src/bin/ethumbd.c b/legacy/ethumb/src/bin/ethumbd.c index 0cce3ece73..c49204a016 100644 --- a/legacy/ethumb/src/bin/ethumbd.c +++ b/legacy/ethumb/src/bin/ethumbd.c @@ -20,7 +20,9 @@ * * @author Rafael Antognolli */ -#include +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include #include #include diff --git a/legacy/ethumb/src/bin/ethumbd_child.c b/legacy/ethumb/src/bin/ethumbd_child.c index 48516056b5..c45c06b60b 100644 --- a/legacy/ethumb/src/bin/ethumbd_child.c +++ b/legacy/ethumb/src/bin/ethumbd_child.c @@ -21,6 +21,9 @@ * @author Rafael Antognolli */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include #include #include diff --git a/legacy/ethumb/src/bin/ethumbd_client.c b/legacy/ethumb/src/bin/ethumbd_client.c index 685cb9b0ac..edf2d131a0 100644 --- a/legacy/ethumb/src/bin/ethumbd_client.c +++ b/legacy/ethumb/src/bin/ethumbd_client.c @@ -21,7 +21,9 @@ * @author Rafael Antognolli * @author Gustavo Sverzut Barbieri */ -#include +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include #include #include diff --git a/legacy/ethumb/src/lib/md5.c b/legacy/ethumb/src/lib/md5.c index 4603efd14e..b62a9ffe7d 100644 --- a/legacy/ethumb/src/lib/md5.c +++ b/legacy/ethumb/src/lib/md5.c @@ -15,6 +15,10 @@ * will fill a supplied 16-byte array with the digest. */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #include /* for memcpy() */ #include "md5.h" diff --git a/legacy/ethumb/src/plugins/emotion/emotion.c b/legacy/ethumb/src/plugins/emotion/emotion.c index 227d2cac0e..51776d3fd2 100644 --- a/legacy/ethumb/src/plugins/emotion/emotion.c +++ b/legacy/ethumb/src/plugins/emotion/emotion.c @@ -1,6 +1,9 @@ #include "Ethumb.h" #include "Ethumb_Plugin.h" + +#ifdef HAVE_CONFIG_H #include "config.h" +#endif #include #include diff --git a/legacy/ethumb/src/plugins/epdf/epdf.c b/legacy/ethumb/src/plugins/epdf/epdf.c index 217f98d360..3c74398645 100644 --- a/legacy/ethumb/src/plugins/epdf/epdf.c +++ b/legacy/ethumb/src/plugins/epdf/epdf.c @@ -1,6 +1,9 @@ #include "Ethumb.h" #include "Ethumb_Plugin.h" + +#ifdef HAVE_CONFIG_H #include "config.h" +#endif #include #include diff --git a/legacy/ethumb/src/tests/ethumb_dbus.c b/legacy/ethumb/src/tests/ethumb_dbus.c index 3357c6f92f..5e9a6c46ee 100644 --- a/legacy/ethumb/src/tests/ethumb_dbus.c +++ b/legacy/ethumb/src/tests/ethumb_dbus.c @@ -20,7 +20,9 @@ * * @author Rafael Antognolli */ -#include +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif #include #include #include