From 8f20d43747b1967317c6beea4a075cc93af93410 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Sat, 24 Mar 2018 09:59:56 +0100 Subject: Hack in Haiku support in Jamfile diff --git a/Jamroot b/Jamroot index 94494bf..2a468d1 100755 --- a/Jamroot +++ b/Jamroot @@ -112,6 +112,13 @@ else if [ os.name ] in LINUX MACOSX FREEBSD } lib lua : m dl : $(lib-name) $(library:D) : : $(includes) ; } +if [ os.name ] = HAIKU +{ + includes = /system/develop/headers/x86/lua5.1 ; + library = /system/develop/lib/x86/liblua.so ; + lib-name = [ MATCH "lib(.*)" : $(library[1]:B) ] ; + lib lua : : $(lib-name) $(library:D) : : $(includes) ; +} rule tag-names ( name : type ? : property-set ) { -- 2.16.1 From adccca31f5bb3b37c9e3d23cc006971e181e6f91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Lehmann?= Date: Sun, 4 Jan 2015 14:02:23 +0100 Subject: fix build with boost 1.57 this is the fix applied in homebrew and in https://github.com/luabind/luabind/issues/27 diff --git a/luabind/object.hpp b/luabind/object.hpp index f7b7ca5..ff99043 100644 --- a/luabind/object.hpp +++ b/luabind/object.hpp @@ -536,6 +536,8 @@ namespace detail handle m_key; }; +#if BOOST_VERSION < 105700 + // Needed because of some strange ADL issues. #define LUABIND_OPERATOR_ADL_WKND(op) \ @@ -557,6 +559,8 @@ namespace detail LUABIND_OPERATOR_ADL_WKND(!=) #undef LUABIND_OPERATOR_ADL_WKND + +#endif // BOOST_VERSION < 105700 } // namespace detail -- 2.16.1