From 728d341198f4a6bbfb160ee1fca2d10f56340ae7 Mon Sep 17 00:00:00 2001 From: punkrockguy318 Date: Fri, 23 Nov 2012 18:58:07 +0000 Subject: [PATCH] sdl: fix build on OSX with SYSTEM_LUA=1 --- SConstruct | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SConstruct b/SConstruct index d0e709d2..c341853c 100644 --- a/SConstruct +++ b/SConstruct @@ -108,6 +108,10 @@ else: if env['PLATFORM'] == 'darwin': # Define LUA_USE_MACOSX otherwise we can't bind external libs from lua env.Append(CCFLAGS = ["-DLUA_USE_MACOSX"]) + if conf.CheckLib('lua5.1'): + env.Append(LINKFLAGS = ["-ldl", "-llua5.1"]) + elif conf.CheckLib('lua'): + env.Append(LINKFLAGS = ["-ldl", "-llua"]) if env['PLATFORM'] == 'posix': # If we're POSIX, we use LUA_USE_LINUX since that combines usual lua posix defines with dlfcn calls for dynamic library loading. # Should work on any *nix