#include "xbt/log.h"
#include "xbt/swag.h"
#include "private.h"
-#include <lua5.1/lauxlib.h>
-#include <ruby.h>
-#include "smx_context_ruby.c"
-#define HAVE_RUBY /* HACK HACK */
-// #define DEBUG
+#ifdef HAVE_LUA
+#include <lauxlib.h>
+#endif
#ifdef HAVE_RUBY
- extern void SIMIX_ctx_ruby_factory_init(smx_context_factory_t *factory);
+ void SIMIX_ctx_ruby_factory_init(smx_context_factory_t *factory);
#endif
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(simix_context, simix, "Context switching mecanism");