summaryrefslogtreecommitdiff
path: root/SConscript
diff options
context:
space:
mode:
authorSimon 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)
commit2833c0d20c709c33736d1fd1676895562ee881d7 (patch)
treee59e86e525ee1a6367942106bbf23f9b1a871fc7 /SConscript
parent9ba08768a45176f828185281a09c831193fe968f (diff)
downloadpowder-2833c0d20c709c33736d1fd1676895562ee881d7.zip
powder-2833c0d20c709c33736d1fd1676895562ee881d7.tar.gz
No lib detection for OS X
Diffstat (limited to 'SConscript')
-rw-r--r--SConscript46
1 files changed, 23 insertions, 23 deletions
diff --git a/SConscript b/SConscript
index 83179f6..ff12bc8 100644
--- a/SConscript
+++ b/SConscript
@@ -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'])