import os env = Environment( ENV = os.environ, ) env.Tool('qt4', toolpath = '.') AddOption('--release', action = 'store_true') AddOption('--profiling', action = 'store_true') if env['PLATFORM'] == 'darwin': env.Append(CPPFLAGS = '-m32') env.Append(LINKFLAGS = '-m32') env.Append(FRAMEWORKS = ['phonon']) else: #env.Append(CPPPATH = []) env.Append(LIBS = ['phonon']) if not GetOption('release'): env.Append(CPPFLAGS = ['-Wall', '-g']) if GetOption('profiling'): env.Append(CPPFLAGS = ['-pg']) env.Append(LINKFLAGS = ['-pg']) Export('env') env.EnableQt4Modules(['QtCore', 'QtGui', 'QtSql'], debug = False) env.Uic4(Glob('gui/*.ui')) env.Program('ongaku', Glob('*.cpp') + Glob('gui/*.cpp')) # vim: syn=python