--- a/src/routing/click/wscript Thu Jun 10 23:19:19 2010 +0530
+++ b/src/routing/click/wscript Wed Jun 23 17:44:43 2010 +0530
@@ -6,7 +6,7 @@
def set_options(opt):
opt.add_option('--with-nsclick',
- help=('Path to Click installation for NS-3 Click Integration support'),
+ help=('Path to Click source for NS-3 Click Integration support'),
dest='with_nsclick', default=None)
def configure(conf):
@@ -28,6 +28,7 @@
test_code = '''
#include<sys/types.h>
+#include<sys/time.h>
#include<click/simclick.h>
#ifdef __cplusplus
@@ -54,16 +55,17 @@
'''
conf.env['DL'] = conf.check(mandatory=True, lib='dl', define_name='DL', uselib='DL')
- conf.env.append_value('NS3_MODULE_PATH',os.path.abspath(os.path.join(conf.env['WITH_NSCLICK'],'lib')))
+ conf.env.append_value('NS3_MODULE_PATH',os.path.abspath(os.path.join(conf.env['WITH_NSCLICK'],'ns')))
conf.env['CPPPATH_NSCLICK'] = [os.path.abspath(os.path.join(conf.env['WITH_NSCLICK'],'include'))]
- conf.env['LIBPATH_NSCLICK'] = [os.path.abspath(os.path.join(conf.env['WITH_NSCLICK'],'lib'))]
+ conf.env['LIBPATH_NSCLICK'] = [os.path.abspath(os.path.join(conf.env['WITH_NSCLICK'],'ns'))]
conf.env['NSCLICK'] = conf.check(fragment=test_code, lib='nsclick', uselib='NSCLICK DL')
conf.report_optional_feature("nsclick", "NS-3 Click Integration",
conf.env['NSCLICK'], "nsclick library not found")
if conf.env['NSCLICK']:
conf.env.append_value('CXXDEFINES', 'NS3_CLICK')
+ conf.env.append_value('CPPPATH', conf.env['CPPPATH_NSCLICK'])
def build(bld):