changeset 377:fe6fb0e0ed23

Adding freebsd8 build support. Thanks to varnie.
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Wed, 09 Dec 2009 17:01:52 +0000
parents 22222a900751
children 64738befdf3b
files build/freebsd8-config-dist.py
diffstat 1 files changed, 34 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/build/freebsd8-config-dist.py	Wed Dec 09 17:01:52 2009 +0000
@@ -0,0 +1,34 @@
+# Needed pkg-config additions:
+# SDL_ttf & SDL_image
+# guichan, guichan_opengl & guichan_sdl
+# boost_filesystem & boost_regex
+# vorbisfile
+# openal
+
+import sys
+
+def initEnvironment(env):
+	return env
+
+def addExtras(context):
+	context.env.Append(CPPPATH = ['/usr/local/include/vorbis'])
+	context.checkSimpleLib(['vorbisfile'], 'vorbisfile.h')
+	context.checkSimpleLib(['openal'], 'AL/al.h')
+
+	context.checkSimpleLib(['sdl11', 'sdl12', 'sdl'], 'SDL.h')
+	context.checkSimpleLib(['SDL_ttf'], 'SDL_ttf.h')
+	context.checkSimpleLib(['SDL_image'], 'SDL_image.h')
+	context.checkSimpleLib(['guichan'])
+	context.checkSimpleLib(['guichan_sdl'])
+	context.checkSimpleLib(['boost_filesystem'])
+	context.checkSimpleLib(['boost_regex'])
+	context.checkSimpleLib(['xcursor'])
+	context.checkSimpleLib(['png'], 'png.h')
+
+	if context.env['opengl']:
+		context.env.Append(LIBS = ['GL', 'GLU'])
+		context.env.Append(CPPPATH = ['/usr/local/include'])
+		context.env.Append(LIBPATH = ['/usr/local/lib'])
+		context.checkSimpleLib(['guichan_opengl'])
+        # For swig/python:
+        context.env.Append(CPPPATH = ['/usr/local/include/python%s'%sys.version[:3]])