From 2ec885b8b29ad290e065dd61bddd1d7a0ded58e4 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Tue, 5 Jan 2016 12:26:47 +1100 Subject: [PATCH] don't link metal pre El Capitan --- scripts/src/osd/sdl.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/src/osd/sdl.lua b/scripts/src/osd/sdl.lua index 3eba9fdeb3b..6acb5a2d262 100644 --- a/scripts/src/osd/sdl.lua +++ b/scripts/src/osd/sdl.lua @@ -241,14 +241,20 @@ end if BASE_TARGETOS=="unix" then if _OPTIONS["targetos"]=="macosx" then + local os_version = str_to_version(backtick("sw_vers -productVersion")) + links { "Cocoa.framework", } linkoptions { "-framework QuartzCore", "-framework OpenGL", - "-weak_framework Metal", } + if os_version>=101100 then + linkoptions { + "-weak_framework Metal", + } + end if _OPTIONS["MACOSX_USE_LIBSDL"]~="1" then linkoptions { "-F" .. _OPTIONS["SDL_FRAMEWORK_PATH"],