about summary refs log tree commit diff
path: root/default.bam
diff options
context:
space:
mode:
authorJoel de Vahl <joel@stalverk80.se>2008-10-21 16:16:16 +0000
committerJoel de Vahl <joel@stalverk80.se>2008-10-21 16:16:16 +0000
commit21445b67bba1c514c2246947b6732d67b0ccd566 (patch)
treee3c857860aa97f485f20963e048a0afee1a8e57a /default.bam
parent8edfa800280d49c51c56e044d75b0858c20ed0a2 (diff)
downloadzcatch-21445b67bba1c514c2246947b6732d67b0ccd566.tar.gz
zcatch-21445b67bba1c514c2246947b6732d67b0ccd566.zip
use system installed sdl on osx
Diffstat (limited to 'default.bam')
-rw-r--r--default.bam13
1 files changed, 10 insertions, 3 deletions
diff --git a/default.bam b/default.bam
index 346a6102..b51040a2 100644
--- a/default.bam
+++ b/default.bam
@@ -29,6 +29,9 @@ function OptFindSDL(name, required)
 			option.use_sdlconfig = 1
 		end
 		
+		if platform == "macosx" then
+			option.value = 1
+		end
 	end
 	
 	local apply = function(option, settings)
@@ -36,7 +39,12 @@ function OptFindSDL(name, required)
 			settings.cc.flags = settings.cc.flags .. " -I/usr/include/SDL "
 			settings.linker.flags = settings.linker.flags .. " `sdl-config --libs` "
 		else
-			-- do something else here
+			if platform == "macosx" then
+				client_settings.linker.frameworks:add("SDL")
+				client_settings.cc.includes:add("/Library/Frameworks/SDL.framework/Headers")
+			else
+				-- do something else
+			end
 		end
 	end
 	
@@ -355,8 +363,7 @@ function build(settings)
 
 			if use_sdl then
 				client_settings.linker.frameworks:add("SDL")
-				client_settings.cc.includes:add("SDL.framework/Headers")
-				client_settings.linker.frameworkpath:add(".")
+				client_settings.cc.includes:add("/Library/Frameworks/SDL.framework/Headers")
 			end
 		else
 			if config.alsa.value == 1 then