--- SConstruct.orig 2011-05-18 09:00:42.000000000 -0700
+++ SConstruct 2011-05-18 11:32:01.000000000 -0700
# opts.Add(BoolVariable('style', 'Check style', "no"))
env = Environment(options=opts, CXXFLAGS=["${opt}","${warn}"])
+env.Append( CPPPATH=["@@PREFIX@@/include"] )
+env.Append( LIBPATH=["@@PREFIX@@/lib/"] )
+env["CFLAGS"] = os.getenv("CFLAGS")
+env["CXXFLAGS"] = os.getenv("CXXFLAGS")
+env["LINKFLAGS"] = os.getenv("LINKFLAGS")
Help(opts.GenerateHelpText(env))
sources += ["utils/dgraphics_nosdl.cc"]
+env.Append(SHLINKFLAGS = '-dynamiclib -install_name "@@PREFIX@@/lib/libiulib.dylib"')
libiulib = env.SharedLibrary('libiulib',sources)
env.Append(CXXFLAGS=['-g','-fPIC'])
progs.Append(BUILDERS={'Test':test_builder})
+ progs.Prepend(ENV = {'DYLD_LIBRARY_PATH': '.'})
for file in glob.glob("*/test-*.cc") + glob.glob("*/*/test-*.cc"):
- if not file.startswith('vidio'):
+ #Jason C - I exclude test-pbmpng becuase it depends on convert from ImageMagick
+ if not (file.startswith('vidio') or file.startswith('imgio/tests/test-pbmpng')):
progs.Program(file[:-3],file)
progs.Alias("test",file[:-3]+".passed")