diff -r c4faa6af41db src/MIHF/wscript --- a/src/MIHF/wscript Mon Jun 09 16:11:04 2008 +0100 +++ b/src/MIHF/wscript Tue Jun 10 18:59:55 2008 +0100 @@ -6,10 +6,10 @@ def build(bld): 'MIHF.cc', 'MIIS.cc', ] + module.uselib = 'RDF' headers = bld.create_obj('ns3header') headers.module = 'MIHF' headers.source = [ 'MIHF.h', 'MIIS.h', ] - headers.env.append_value('LIB', 'rdf') diff -r c4faa6af41db wscript --- a/wscript Mon Jun 09 16:11:04 2008 +0100 +++ b/wscript Tue Jun 10 18:59:55 2008 +0100 @@ -221,6 +221,13 @@ def configure(conf): ## we cannot run regression tests without diff conf.find_program('diff', var='DIFF') + ## Check for librdf + e = conf.create_library_configurator() + e.mandatory = True + e.name = 'rdf' + e.message = "Make sure the RDF (redland) development package is installed" + e.run() + def create_ns3_program(bld, name, dependencies=('simulator',)): program = bld.create_obj('cpp', 'program') @@ -313,6 +320,7 @@ def build(bld): else: lib.add_objects = list(env['NS3_MODULES']) lib.uselib_local = list(env['NS3_MODULES']) + def get_command_template():