summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2014-03-19 09:25:40 -0700
committerisaacs <i@izs.me>2014-03-25 17:42:22 -0700
commitbd547d65983c190eb69ca44d633ea31aca2b7c98 (patch)
tree01ff3b4e40cb9fc3ed5a42abc4d44cb65d5c7dec /deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
parent7989f42f866699b726f596add387fb19fa39bc55 (diff)
downloadandroid-node-v8-bd547d65983c190eb69ca44d633ea31aca2b7c98.tar.gz
android-node-v8-bd547d65983c190eb69ca44d633ea31aca2b7c98.tar.bz2
android-node-v8-bd547d65983c190eb69ca44d633ea31aca2b7c98.zip
npm: upgrade to 1.4.6
* Documentation upgrades * Fix glob bug which prevents proper README publishing * node-gyp upgrade to 0.13 * Documentation updates * Add --save-exact to save an exact dep (instead of a range) * alias 't' to 'test'
Diffstat (limited to 'deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py')
-rw-r--r--deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py b/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
index a80edc8929..84380b04da 100644
--- a/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
+++ b/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
@@ -270,9 +270,9 @@ def GenerateOutputForConfig(target_list, target_dicts, data, params,
shared_intermediate_dirs = [os.path.join(toplevel_build, 'obj', 'gen'),
os.path.join(toplevel_build, 'gen')]
- if not os.path.exists(toplevel_build):
- os.makedirs(toplevel_build)
- out = open(os.path.join(toplevel_build, 'eclipse-cdt-settings.xml'), 'w')
+ out_name = os.path.join(toplevel_build, 'eclipse-cdt-settings.xml')
+ gyp.common.EnsureDirExists(out_name)
+ out = open(out_name, 'w')
out.write('<?xml version="1.0" encoding="UTF-8"?>\n')
out.write('<cdtprojectproperties>\n')