Import('env libraries i18n install_prefix')
-pbd = env.Copy()
+pbd = env.Clone()
domain = 'libpbd'
file_utils.cc
fpu.cc
id.cc
-misc.c
mountpoint.cc
pathscanner.cc
pool.cc
textreceiver.cc
transmitter.cc
undo.cc
+uuid.cc
version.cc
whitespace.cc
xml++.cc
conf = Configure(pbd)
if conf.CheckFunc('getmntent'):
conf.env.Append(CCFLAGS="-DHAVE_GETMNTENT")
+if conf.CheckCHeader('execinfo.h'):
+ conf.env.Append(CXXFLAGS="-DHAVE_EXECINFO")
pbd = conf.Finish()
pbd.Merge ([ libraries['sigc2'],
libraries['xml'],
+ libraries['uuid'],
libraries['glibmm2'],
- libraries['glib2'] ])
+ libraries['glib2'],
+ libraries['boost'] ])
+
+if pbd['VST']:
+ pbd.Append(CCFLAGS="-DWINE_THREAD_SUPPORT", CPPPATH="#libs/fst")
pbd.VersionBuild(['version.cc','pbd/version.h'], [])