From: schnorr Date: Mon, 13 Dec 2010 16:45:37 +0000 (+0000) Subject: tracing might be disable, protecting lua bindings X-Git-Tag: v3.6_beta2~701 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/c4ff2ceeaaa92102632d65d3eb609127955f2cc2 tracing might be disable, protecting lua bindings details: - before this commit, if lua is on and tracing is off then compile error git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9222 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/bindings/lua/simgrid_lua.c b/src/bindings/lua/simgrid_lua.c index 96b2747f54..744e24e19f 100644 --- a/src/bindings/lua/simgrid_lua.c +++ b/src/bindings/lua/simgrid_lua.c @@ -412,25 +412,33 @@ static int gras_generate(lua_State * L) **********************************/ static int trace_start(lua_State *L) { +#ifdef HAVE_TRACING TRACE_start(); +#endif return 1; } static int trace_category(lua_State * L) { +#ifdef HAVE_TRACING TRACE_category(luaL_checkstring(L, 1)); +#endif return 1; } static int trace_set_task_category(lua_State *L) { +#ifdef HAVE_TRACING TRACE_msg_set_task_category(checkTask(L, -2), luaL_checkstring(L, -1)); +#endif return 1; } static int trace_end(lua_State *L) { +#ifdef HAVE_TRACING TRACE_end(); +#endif return 1; } //***********Register Methods *******************************************//