about summary refs log tree commit diff
path: root/bam.lua
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2010-12-12 01:08:58 +0100
committeroy <Tom_Adams@web.de>2010-12-12 01:08:58 +0100
commit369e22cd4e8f647900f52d7f625dc1a106201018 (patch)
tree0066d8f5ee91cf61c349c337f8ea59a42eecee7f /bam.lua
parent49bea07df704cca9366203082d458b3d90438fbc (diff)
downloadzcatch-369e22cd4e8f647900f52d7f625dc1a106201018.tar.gz
zcatch-369e22cd4e8f647900f52d7f625dc1a106201018.zip
fixed mac building
Diffstat (limited to 'bam.lua')
-rw-r--r--bam.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/bam.lua b/bam.lua
index fad3b910..efff7cb6 100644
--- a/bam.lua
+++ b/bam.lua
@@ -134,8 +134,8 @@ function build(settings)
 	else
 		settings.cc.flags:Add("-Wall", "-fno-exceptions")
 		if platform == "macosx" then
-			settings.cc.flags:Add("-mmacosx-version-min=10.5", "-isysroot /Developer/SDKs/MacOSX10.5.sdk", "-arch i386")
-			settings.link.flags:Add("-mmacosx-version-min=10.5", "-isysroot /Developer/SDKs/MacOSX10.5.sdk", "-arch i386")
+			settings.cc.flags:Add("-mmacosx-version-min=10.5", "-isysroot /Developer/SDKs/MacOSX10.5.sdk")
+			settings.link.flags:Add("-mmacosx-version-min=10.5", "-isysroot /Developer/SDKs/MacOSX10.5.sdk")
 		elseif config.stackprotector.value == 1 then
 			settings.cc.flags:Add("-fstack-protector", "-fstack-protector-all")
 			settings.link.flags:Add("-fstack-protector", "-fstack-protector-all")
@@ -298,11 +298,15 @@ if platform == "macosx"  and arch == "ia32" then
 	debug_settings_x86 = debug_settings:Copy()
 	debug_settings_x86.config_name = "debug_x86"
 	debug_settings_x86.config_ext = "_x86_d"
+	debug_settings_x86.cc.flags:Add("-arch i386")
+	debug_settings_x86.link.flags:Add("-arch i386")
 	debug_settings_x86.cc.defines:Add("CONF_DEBUG")
 
 	release_settings_x86 = release_settings:Copy()
 	release_settings_x86.config_name = "release_x86"
 	release_settings_x86.config_ext = "_x86"
+	release_settings_x86.cc.flags:Add("-arch i386")
+	release_settings_x86.link.flags:Add("-arch i386")
 	release_settings_x86.cc.defines:Add("CONF_RELEASE")
 
 	ppc_d = build(debug_settings_ppc)