Hi Boris, This is not a correct understanding. If you disable a log using maximum log level, then the compiler will see a "small_int > big_int", which always evaluate to FALSE, and will remove the block on -O2 and up and this is PER USER, not in the EFL itself. The value you apply to EFL will only be valid for EFL itself (its .c) as this won't go in the public headers.
That said, dropping such from terminology is likely okay as nobody uses it. If one wants to force a maximum log level, simply using CFLAGS+="-DEINA_LOG_LEVEL_MAXIMUM=2" will do it. On Mon, Oct 17, 2016 at 6:34 PM, Boris Faure <bill...@gmail.com> wrote: > billiob pushed a commit to branch master. > > http://git.enlightenment.org/apps/terminology.git/commit/?id=6907ecf9f2060b7743528dd0147b262c17f1dc28 > > commit 6907ecf9f2060b7743528dd0147b262c17f1dc28 > Author: Boris Faure <bill...@gmail.com> > Date: Mon Oct 17 22:32:35 2016 +0200 > > configure.ac: remove --with_max_log_level > > If one don't want logs, it can already be done at efl's level. > I wasted too much time on that stupid setting. > --- > configure.ac | 17 ----------------- > 1 file changed, 17 deletions(-) > > diff --git a/configure.ac b/configure.ac > index 0c86801..e9ecd97 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -135,23 +135,6 @@ CFLAGS=$orig_cflags > > EFL_WITH_BIN([edje], [edje-cc], [edje_cc]) > > -with_max_log_level="EINA_LOG_LEVEL_ERR" > -AC_ARG_WITH(maximum-log-level, > - [AC_HELP_STRING([--with-maximum-log-level=NUMBER], > - [limit terminology 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 -E '^[[0-9]]+$' >/dev/null 2>/dev/null; > then > - AC_MSG_NOTICE([ignoring any EINA_LOG() with level greater than > ${withval}]) > - with_max_log_level="${withval}" > - else > - AC_MSG_ERROR([--with-maximum-log-level takes a decimal number, got > "${withval}" instead.]) > - fi > - fi > - ], [:]) > - > -AC_DEFINE_UNQUOTED(EINA_LOG_LEVEL_MAXIMUM, ${with_max_log_level}, [if set, > logging is limited to this amount.]) > - > AC_CONFIG_FILES([ > terminology.spec > pkgbuild/PKGBUILD > > -- > > -- Gustavo Sverzut Barbieri -------------------------------------- Mobile: +55 (16) 99354-9890 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel