diff options
Diffstat (limited to 'libs/pbd3/SConscript')
-rw-r--r-- | libs/pbd3/SConscript | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/libs/pbd3/SConscript b/libs/pbd3/SConscript new file mode 100644 index 0000000000..0ab6b72f12 --- /dev/null +++ b/libs/pbd3/SConscript @@ -0,0 +1,44 @@ +# -*- python -*- + +import glob + +Import('env libraries') + +pbd3 = env.Copy() + +domain = 'libpbd' +pbd3.Append(DOMAIN=domain,MAJOR=3,MINOR=0,MICRO=1) + +pbd3_files = Split(""" +basename.cc +dirname.cc +dmalloc.cc +ftw.cc +mountpoint.cc +pathscanner.cc +pool.cc +pthread_utils.cc +receiver.cc +strsplit.cc +textreceiver.cc +transmitter.cc +undo.cc +unescape.cc +version.cc +xml++.cc +""") + +conf = Configure(pbd3) +if conf.CheckFunc('getmntent'): + conf.env.Append(CCFLAGS="-DHAVE_GETMNTENT") +pbd3 = conf.Finish() + +pbd3.Merge ([ libraries['sigc2'], libraries['xml'] ]) + +pbd3.Append(CCFLAGS="-D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE") +pbd3.Append(CCFLAGS="-DLIBSIGC_DISABLE_DEPRECATED") + +pbd3.VersionBuild(['version.cc','pbd/version.h'], 'SConscript') + +libpbd3 = pbd3.StaticLibrary('pbd', pbd3_files) +Default(libpbd3) |