import os, commands

# Get compiler from pkg-config
compiler = commands.getoutput('pkg-config --variable=compiler dolfin')

# Create a SCons Environment based on the main os environment
env = Environment(ENV=os.environ, CXX=compiler)

# Get compiler flags from pkg-config
env.ParseConfig('pkg-config --cflags --libs dolfin')

env.Append(CPPPATH = ['../../../src'])

# Configure libraries
env.Append(LIBPATH = ['../../../src'])
env.Append(LIBS    = ['dolfin-grade2'])

# Program name
#env.Program('grade2_test', ['grade2_test.cpp', 'P4VecH1Diff.cpp'])
#env.Program('grade2_test1', ['grade2_test1.cpp', 'P4VecH1Diff.cpp'])
env.Program('grade2_test2', ['grade2_test2.cpp', 'P2P15L2Diff.cpp'])
