From ae217b0eaa182247325eb7114bd47e35142e6662 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 7 Sep 2008 20:13:51 -0700 Subject: [PATCH] Don't build realtime simulator if required core components aren't built --- src/simulator/wscript | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/simulator/wscript b/src/simulator/wscript index a30e30bb3..bd57d4397 100644 --- a/src/simulator/wscript +++ b/src/simulator/wscript @@ -44,8 +44,6 @@ def configure(conf): conf.write_config_header('ns3/simulator-config.h') - - def build(bld): sim = bld.create_ns3_module('simulator', ['core']) sim.source = [ @@ -59,11 +57,8 @@ def build(bld): 'event-impl.cc', 'simulator.cc', 'default-simulator-impl.cc', - 'realtime-simulator-impl.cc', 'timer.cc', 'watchdog.cc', - 'synchronizer.cc', - 'wall-clock-synchronizer.cc', ] headers = bld.create_obj('ns3header') @@ -89,6 +84,13 @@ def build(bld): 'wall-clock-synchronizer.h', ] + if sys.platform != 'win32': + sim.source.extend([ + 'realtime-simulator-impl.cc', + 'synchronizer.cc', + 'wall-clock-synchronizer.cc', + ]) + env = bld.env_of_name('default') if env['USE_HIGH_PRECISION_DOUBLE']: sim.source.extend([