From 8d8d19ef45d611c9e67c8fcf69ef33b98e4a7768 Mon Sep 17 00:00:00 2001 From: "Gustavo J. A. M. Carneiro" Date: Wed, 14 Jan 2009 15:36:19 +0000 Subject: [PATCH] Fix build for systems without posix threads library --- samples/wscript | 5 +++-- src/simulator/simulator.cc | 6 ++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/samples/wscript b/samples/wscript index d1c1e8fa1..5286f56c9 100644 --- a/samples/wscript +++ b/samples/wscript @@ -19,8 +19,9 @@ def build(bld): obj = bld.create_ns3_program('main-test') obj.source = 'main-test.cc' - obj = bld.create_ns3_program('main-test-sync') - obj.source = 'main-test-sync.cc' + if bld.env['ENABLE_THREADING']: + obj = bld.create_ns3_program('main-test-sync') + obj.source = 'main-test-sync.cc' obj = bld.create_ns3_program('main-simple', ['node', 'internet-stack', 'onoff']) diff --git a/src/simulator/simulator.cc b/src/simulator/simulator.cc index efd1c80bc..a61801175 100644 --- a/src/simulator/simulator.cc +++ b/src/simulator/simulator.cc @@ -17,11 +17,13 @@ * * Author: Mathieu Lacage */ - +#include "ns3/core-config.h" #include "simulator.h" #include "simulator-impl.h" #include "default-simulator-impl.h" -#include "realtime-simulator-impl.h" +#ifdef HAVE_PTHREAD_H +# include "realtime-simulator-impl.h" +#endif #include "scheduler.h" #include "event-impl.h"