From 562318bc16804f13d07ce81493e7d4f032c5bc42 Mon Sep 17 00:00:00 2001
From: Matthias Andreas Benkard <code@mail.matthias.benkard.de>
Date: Mon, 12 Sep 2011 13:46:25 +0200
Subject: LLVM: Make the LLVM IR interpreter able to call built-in functions.

---
 Toilet Lisp.xcodeproj/project.pbxproj | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

(limited to 'Toilet Lisp.xcodeproj/project.pbxproj')

diff --git a/Toilet Lisp.xcodeproj/project.pbxproj b/Toilet Lisp.xcodeproj/project.pbxproj
index dae7b41..122feac 100644
--- a/Toilet Lisp.xcodeproj/project.pbxproj	
+++ b/Toilet Lisp.xcodeproj/project.pbxproj	
@@ -1550,6 +1550,7 @@
 					"-g",
 					"-fno-common",
 					"-DUSE_LLVM",
+					"-DHAVE_FFI_CALL",
 				);
 				OTHER_CPLUSPLUSFLAGS = (
 					"$(inherited)",
@@ -1593,6 +1594,7 @@
 					"-g",
 					"-fno-common",
 					"-DUSE_LLVM",
+					"-DHAVE_FFI_CALL",
 				);
 				OTHER_CPLUSPLUSFLAGS = (
 					"$(inherited)",
@@ -1637,6 +1639,7 @@
 					"-g",
 					"-fno-common",
 					"-DUSE_LLVM",
+					"-DHAVE_FFI_CALL",
 				);
 				OTHER_CPLUSPLUSFLAGS = (
 					"$(inherited)",
@@ -1682,6 +1685,7 @@
 					"-g",
 					"-fno-common",
 					"-DUSE_LLVM",
+					"-DHAVE_FFI_CALL",
 				);
 				OTHER_CPLUSPLUSFLAGS = (
 					"$(inherited)",
@@ -1725,6 +1729,7 @@
 					"-g",
 					"-fno-common",
 					"-DUSE_LLVM",
+					"-DHAVE_FFI_CALL",
 				);
 				OTHER_CPLUSPLUSFLAGS = (
 					"$(inherited)",
@@ -1769,6 +1774,7 @@
 					"-g",
 					"-fno-common",
 					"-DUSE_LLVM",
+					"-DHAVE_FFI_CALL",
 				);
 				OTHER_CPLUSPLUSFLAGS = (
 					"$(inherited)",
@@ -1810,6 +1816,8 @@
 				MACOSX_DEPLOYMENT_TARGET = "";
 				OTHER_CFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-L/opt/homebrew/lib",
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -1849,6 +1857,8 @@
 				MACOSX_DEPLOYMENT_TARGET = "";
 				OTHER_CFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-L/opt/homebrew/lib",
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -1889,6 +1899,8 @@
 				MACOSX_DEPLOYMENT_TARGET = "";
 				OTHER_CFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-L/opt/homebrew/lib",
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -1931,6 +1943,8 @@
 				MACOSX_DEPLOYMENT_TARGET = "";
 				OTHER_CFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-L/opt/homebrew/lib",
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -1974,6 +1988,8 @@
 				MACOSX_DEPLOYMENT_TARGET = "";
 				OTHER_CFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-L/opt/homebrew/lib",
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -2018,6 +2034,8 @@
 				MACOSX_DEPLOYMENT_TARGET = "";
 				OTHER_CFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-L/opt/homebrew/lib",
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -2102,6 +2120,7 @@
 				);
 				OTHER_CPLUSPLUSFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -2245,6 +2264,7 @@
 				);
 				OTHER_CPLUSPLUSFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -2441,6 +2461,7 @@
 				);
 				OTHER_CPLUSPLUSFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -2523,6 +2544,7 @@
 				);
 				OTHER_CPLUSPLUSFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -2773,6 +2795,7 @@
 				);
 				OTHER_CPLUSPLUSFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
@@ -2853,6 +2876,7 @@
 				);
 				OTHER_CPLUSPLUSFLAGS = "$(inherited)";
 				OTHER_LDFLAGS = (
+					"-lffi",
 					"-framework",
 					Foundation,
 					"-lgmp",
-- 
cgit v1.2.3