about summary refs log tree commit diff
path: root/default.bam
diff options
context:
space:
mode:
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