def build(bld): if bld.env.STATIC: obj = bld(features='cxx cxxstlib') else: obj = bld(features='cxx cxxshlib') obj.name = 'libleqm_nrt' obj.target = 'leqm_nrt' obj.export_includes = ['.'] obj.source = 'leqm_nrt.cc' if bld.env.WITH_LIBSNDFILE: obj = bld(features='cxx cxxprogram') obj.name = 'leqm_nrt_cli' obj.target = 'leqm_nrt' obj.source = 'leqm_nrt_cli.cc' obj.use = 'libleqm_nrt' obj.uselib = 'SNDFILE' bld.install_files('${PREFIX}/include', 'leqm_nrt.h') if bld.env.STATIC: bld.install_files('${PREFIX}/lib', 'libleqm_nrt.a')