Fixed: Compilation with recent boost versions

hg/feature/sound
kervala 14 years ago
parent a67c2dee8c
commit 4b98f936e7

@ -26,15 +26,20 @@
#endif
extern "C"
{
#include "lualib.h"
}
#include "lua_loadlib.h"
// to get rid of you_must_not_use_assert___use_nl_assert___read_debug_h_file messages
#include <cassert>
#ifdef assert
#undef assert
#define assert nlassert
#endif
#ifdef NL_DEBUG
#define assert(x) nlassert(x)
#else
#define assert(x)
#endif
#include <luabind/luabind.hpp>
using namespace std;

@ -28,8 +28,16 @@
// to get rid of you_must_not_use_assert___use_nl_assert___read_debug_h_file messages
#include <cassert>
#ifdef assert
#undef assert
#define assert nlassert
#endif
#ifdef NL_DEBUG
#define assert(x) nlassert(x)
#else
#define assert(x)
#endif
#include <luabind/luabind.hpp>
// in luabind > 0.6, LUABIND_MAX_ARITY is set to 10
#if LUABIND_MAX_ARITY == 10

@ -17,9 +17,12 @@
#ifndef LUA_LOADLIB_H
#define LUA_LOADLIB_H
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
extern "C"
{
#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
}
// load the lua dll, return 1 on success
//int loadLuaDLL();

Loading…
Cancel
Save