tools: fix gyp to work on MacOSX without XCode
authorShigeki Ohtsu <ohtsu@iij.ad.jp>
Tue, 10 Feb 2015 00:27:52 +0000 (09:27 +0900)
committerMyles Borins <mborins@us.ibm.com>
Mon, 21 Mar 2016 20:07:11 +0000 (13:07 -0700)
This issue has already submitted to the upstream in
https://code.google.com/p/gyp/issues/detail?id=477
Use this commit until the upstream is to be fixed.

PR-URL: https://github.com/iojs/io.js/pull/1325
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
tools/gyp/pylib/gyp/xcode_emulation.py

index 5de9ac1..407ead0 100644 (file)
@@ -1495,6 +1495,8 @@ def _GetXcodeEnv(xcode_settings, built_products_dir, srcroot, configuration,
     sdk_root = xcode_settings._SdkRoot(configuration)
     if not sdk_root:
       sdk_root = xcode_settings._XcodeSdkPath('')
+    if sdk_root is None:
+      sdk_root = ''
     env['SDKROOT'] = sdk_root
 
   if not additional_settings: