40967cc8d2ed75d1a8927db41cbf042218bd9d04
[ardour.git] / libs / libgnomecanvasmm / SConscript
1 # -*- python -*-
2
3 import os
4 import os.path
5 import glob
6
7 gnomecanvasmm_files = glob.glob('libgnomecanvasmm/*.cc')
8
9 Import('env libraries install_prefix')
10 gnomecanvasmm = env.Copy()
11 gnomecanvasmm.Merge([libraries['glibmm2'],
12                      libraries['gtk2'],
13                      libraries['sigc2'],
14                      libraries['pangomm'],
15                      libraries['atkmm'],
16                      libraries['gdkmm2'],
17                      libraries['gtkmm2'],
18                      libraries['libgnomecanvas2'],
19                      libraries['cairomm']])
20
21 if gnomecanvasmm['IS_OSX']:
22         gnomecanvasmm.Append (LINKFLAGS="-Xlinker -headerpad -Xlinker 2048")
23
24 libgnomecanvasmm = gnomecanvasmm.SharedLibrary('libgnomecanvasmm', gnomecanvasmm_files)
25 Default(libgnomecanvasmm)
26
27 env.Alias('install', env.Install(os.path.join(install_prefix, env['LIBDIR'], 'ardour2'), libgnomecanvasmm))
28
29 env.Alias('tarball', env.Distribute (env['DISTTREE'],
30                                      [ 'SConscript', 'libgnomecanvasmmconfig.h', 'libgnomecanvasmm.h'] +
31                                      gnomecanvasmm_files + 
32                                      glob.glob('libgnomecanvasmm/*.h') +
33                                      glob.glob('libgnomecanvasmm/private/*.h')
34                                      ))