1 From 0cd9f08a6d4f4be6643001b6c3b5ad40e094bdcc Mon Sep 17 00:00:00 2001
2 From: Nathan Zadoks <nathan@nathan7.eu>
3 Date: Tue, 2 Jul 2013 11:07:16 -0700
4 Subject: [PATCH 3/3] gyp: don't use links at all, just copy the files instead
7 gyp/pylib/gyp/generator/make.py | 2 +-
8 gyp/pylib/gyp/generator/ninja.py | 2 +-
9 2 files changed, 2 insertions(+), 2 deletions(-)
11 diff --git a/gyp/pylib/gyp/generator/make.py b/gyp/pylib/gyp/generator/make.py
12 index 9b3e4e3..b3f8a2b 100644
13 --- a/gyp/pylib/gyp/generator/make.py
14 +++ b/gyp/pylib/gyp/generator/make.py
15 @@ -372,7 +372,7 @@ cmd_touch = touch $@
17 quiet_cmd_copy = COPY $@
18 # send stderr to /dev/null to ignore messages when linking directories.
19 -cmd_copy = ln -f "$<" "$@" 2>/dev/null || (rm -rf "$@" && cp -af "$<" "$@")
20 +cmd_copy = rm -rf "$@" && cp -af "$<" "$@"
24 diff --git a/gyp/pylib/gyp/generator/ninja.py b/gyp/pylib/gyp/generator/ninja.py
25 index 7461814..c2951a4 100644
26 --- a/gyp/pylib/gyp/generator/ninja.py
27 +++ b/gyp/pylib/gyp/generator/ninja.py
28 @@ -2020,7 +2020,7 @@ def GenerateOutputForConfig(target_list, target_dicts, data, params,
31 description='COPY $in $out',
32 - command='ln -f $in $out 2>/dev/null || (rm -rf $out && cp -af $in $out)')
33 + command='rm -rf $out && cp -af $in $out')
34 master_ninja.newline()