summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
Diffstat (limited to 'wscript')
-rw-r--r--wscript10
1 files changed, 8 insertions, 2 deletions
diff --git a/wscript b/wscript
index 5b79cd8..08fcb47 100644
--- a/wscript
+++ b/wscript
@@ -30,6 +30,8 @@
import os.path
+import wafwindows
+
subdirs = ['rtemstoolkit',
'linkers',
'tester',
@@ -79,17 +81,20 @@ def options(ctx):
recurse(ctx)
def init(ctx):
+ wafwindows.set_compilers()
try:
import waflib.Options
import waflib.ConfigSet
env = waflib.ConfigSet.ConfigSet()
env.load(waflib.Options.lockfile)
check_options(ctx, env.options['host'])
- for sd in subdirs:
- ctx.recurse(sd)
+ recurse(ctx)
except:
pass
+def shutdown(ctx):
+ pass
+
def configure(ctx):
try:
ctx.load("doxygen", tooldir = 'waf-tools')
@@ -113,6 +118,7 @@ def configure(ctx):
recurse(ctx)
def build(ctx):
+ wafwindows.set_os_sep()
if os.path.exists('VERSION'):
ctx.install_files('${PREFIX}/share/rtems/rtemstoolkit', ['VERSION'])
recurse(ctx)