Bläddra i källkod

OS X min version tweaks.

woollybah 10 år sedan
förälder
incheckning
5ab909d5b9
1 ändrade filer med 11 tillägg och 3 borttagningar
  1. 11 3
      make.bmk

+ 11 - 3
make.bmk

@@ -366,8 +366,12 @@
 
 	if bmk.Platform() == "macos" or bmk.Platform() == "osx" then
 		
-		# compile for 10.3 ?
-		if tonumber(%macos_version%) >= 4224 then
+		if tonumber(%macos_version%) >= 4240 then
+			# macos version >= 0x1090 ?
+			globals.SetOption("cc_opts", "osversion", "-mmacosx-version-min=10.6")
+			globals.SetOption("ld_opts", "osversion", "-mmacosx-version-min=10.6")
+		elseif tonumber(%macos_version%) >= 4224 then
+			# macos version >= 0x1080 ?
 			globals.SetOption("cc_opts", "osversion", "-mmacosx-version-min=10.5")
 			globals.SetOption("ld_opts", "osversion", "-mmacosx-version-min=10.5")
 		elseif tonumber(%macos_version%) >= 4208 then
@@ -375,9 +379,13 @@
 			globals.SetOption("cc_opts", "osversion", "-mmacosx-version-min=10.4")
 			globals.SetOption("ld_opts", "osversion", "-mmacosx-version-min=10.4")
 		elseif tonumber(%macos_version%) >= 4176 then
-		# macos version >= 0x1050 ?
+			# macos version >= 0x1050 ?
 			globals.SetOption("cc_opts", "osversion", "-mmacosx-version-min=10.3")
 			globals.SetOption("ld_opts", "osversion", "-mmacosx-version-min=10.3")
+		else
+			# otherwise, fallback on same as latest (10.6)
+			globals.SetOption("cc_opts", "osversion", "-mmacosx-version-min=10.6")
+			globals.SetOption("ld_opts", "osversion", "-mmacosx-version-min=10.6")
 		end
 		
 	elseif bmk.Platform() == "ios" then