
from glob import glob

opts = Options()
opts.Add('VERSION', 'the version of the library to build','')
opts.Add('DESTDIR', 'directory to install to', '')

env = Environment(options=opts)

libname = 'json_spirit'
suffix = '.so.' + env['VERSION']
soname = 'lib' + libname + suffix

env['SHLIBSUFFIX'] = suffix
env['LINKFLAGS'] = ['-Wl,-soname,%s' % soname]
env['CPPFLAGS'] = ['-O2']

lib = env.SharedLibrary(libname, glob('*.cpp'))

link = env.Command('lib' + libname + '.so', lib,
                'ln -s `basename $SOURCE` $TARGET')

#env.Alias('all', lib, link)

