summaryrefslogtreecommitdiff
path: root/rtems_waf/waf.py
diff options
context:
space:
mode:
Diffstat (limited to 'rtems_waf/waf.py')
-rw-r--r--rtems_waf/waf.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/rtems_waf/waf.py b/rtems_waf/waf.py
index 9f8a1112db..a116eb6fe5 100644
--- a/rtems_waf/waf.py
+++ b/rtems_waf/waf.py
@@ -101,12 +101,13 @@ def rtems_program(ctx, target_name, source, **kwarg):
@conf
def copy(ctx, source, target, name):
- ctx(
- rule='cp ${SRC} ${TGT}', # XXX: Make something that works on windows.
- source=source,
- target=target,
- name=name
- )
+ ctx(
+ features = 'subst',
+ source = source,
+ target = target,
+ is_copy = True,
+ name = name,
+ )
@conf
def copy_or_subst(ctx, source, target, name):