diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-09-25 17:03:58 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-09-25 17:03:58 (GMT) |
| commit | 2833c0d20c709c33736d1fd1676895562ee881d7 (patch) | |
| tree | e59e86e525ee1a6367942106bbf23f9b1a871fc7 /SConscript | |
| parent | 9ba08768a45176f828185281a09c831193fe968f (diff) | |
| download | powder-2833c0d20c709c33736d1fd1676895562ee881d7.zip powder-2833c0d20c709c33736d1fd1676895562ee881d7.tar.gz | |
No lib detection for OS X
Diffstat (limited to 'SConscript')
| -rw-r--r-- | SConscript | 46 |
1 files changed, 23 insertions, 23 deletions
@@ -66,9 +66,9 @@ if GetOption("toolprefix"): env['RC'] = GetOption("toolprefix")+env['RC'] #Check for headers and libraries -conf = Configure(env) - if not GetOption("macosx"): + conf = Configure(env) + try: env.ParseConfig('sdl-config --cflags') env.ParseConfig('sdl-config --libs') @@ -81,8 +81,7 @@ if not GetOption("macosx"): else: env.Append(CPPPATH=GetOption("sdl-dir")) -#Find correct lua include dir -if not GetOption("macosx"): + #Find correct lua include dir try: env.ParseConfig('pkg-config --cflags lua5.1') except: @@ -93,33 +92,34 @@ if not GetOption("macosx"): else: env.Append(CPPPATH=GetOption("lua-dir")) -#Check for FFT lib -if not GetOption("macosx"): + #Check for FFT lib if not conf.CheckLib('fftw3f') and not conf.CheckLib('fftw3f-3'): print "libfftw3f not found or not installed" raise SystemExit(1) -#Check for Bzip lib -if not conf.CheckLib('bz2'): - print "libbz2 not found or not installed" - raise SystemExit(1) - -#Check for zlib -if not conf.CheckLib('z'): - print "libz not found or not installed" - raise SystemExit(1) + #Check for Bzip lib + if not conf.CheckLib('bz2'): + print "libbz2 not found or not installed" + raise SystemExit(1) -if not conf.CheckCHeader("bzlib.h"): - print "bzip2 headers not found" - raise SystemExit(1) + #Check for zlib + if not conf.CheckLib('z'): + print "libz not found or not installed" + raise SystemExit(1) -#Check for Lua lib -if not GetOption("macosx"): - if not conf.CheckLib('lua') and not conf.CheckLib('lua5.1') and not conf.CheckLib('lua51') and not conf.CheckLib('lua-5.1'): - print "liblua not found or not installed" + if not conf.CheckCHeader("bzlib.h"): + print "bzip2 headers not found" raise SystemExit(1) -env = conf.Finish(); + #Check for Lua lib + if not GetOption("macosx"): + if not conf.CheckLib('lua') and not conf.CheckLib('lua5.1') and not conf.CheckLib('lua51') and not conf.CheckLib('lua-5.1'): + print "liblua not found or not installed" + raise SystemExit(1) + + env = conf.Finish(); +else: + env.Append(LIBS=['z', 'bz2', 'fftw3f']) env.Append(CPPPATH=['src/', 'data/', 'generated/']) env.Append(CCFLAGS=['-w', '-std=c99', '-fkeep-inline-functions']) |
