luabind: Use Boost 1.70, enable building on x86_64 (#7958)

This commit is contained in:
robxnano
2023-03-14 09:36:26 +00:00
committed by GitHub
parent 7dd2d9c575
commit ddc1c8d2f7
2 changed files with 32 additions and 26 deletions

View File

@@ -1,29 +1,40 @@
From 8f20d43747b1967317c6beea4a075cc93af93410 Mon Sep 17 00:00:00 2001
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
Date: Sat, 24 Mar 2018 09:59:56 +0100
Subject: Hack in Haiku support in Jamfile
From f0645dbfc26638759634fd55ace2b5052b1ccdf3 Mon Sep 17 00:00:00 2001
From: robxnano <89391914+robxnano@users.noreply.github.com>
Date: Fri, 3 Mar 2023 15:03:51 +0000
Subject: [PATCH] Hack in Haiku support in Jamroot (updated)
---
Jamroot | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/Jamroot b/Jamroot
index 94494bf..2a468d1 100755
index 94494bf..f20e57e 100755
--- a/Jamroot
+++ b/Jamroot
@@ -112,6 +112,13 @@ else if [ os.name ] in LINUX MACOSX FREEBSD
@@ -112,6 +112,21 @@ else if [ os.name ] in LINUX MACOSX FREEBSD
}
lib lua : m dl : <name>$(lib-name) <search>$(library:D) : : <include>$(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) ] ;
+ if [ os.environ HAIKU_ARCH ] = "x86"
+ {
+ includes = /boot/system/develop/headers/x86/lua5.1 ;
+ library = /boot/system/lib/x86/liblua.so.5.1 ;
+ }
+ else
+ {
+ includes = /boot/system/develop/headers/lua5.1 ;
+ library = /boot/system/lib/liblua.so.5.1 ;
+ }
+ lib-name = lua ;
+ lib lua : : <name>$(lib-name) <search>$(library:D) : : <include>$(includes) ;
+}
rule tag-names ( name : type ? : property-set )
{
--
2.16.1
2.37.3
From adccca31f5bb3b37c9e3d23cc006971e181e6f91 Mon Sep 17 00:00:00 2001