XylotrechusZ
XylotrechusZ Shell
: /opt/alt/alt-nodejs8/root/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ [ drwxr-xr-x ]
�
��Rac @ sj d Z d d l Z d d l Z d d l Z d d l Z d d l Z d � Z d � Z d � Z
d � Z d S( s� Xcode-ninja wrapper project file generator.
This updates the data structures passed to the Xcode gyp generator to build
with ninja instead. The Xcode project itself is transformed into a list of
executable targets, each with a build step to build with ninja, and a target
with every source and resource file. This appears to sidestep some of the
major performance headaches experienced using complex projects and large number
of targets within Xcode.
i����Nc C s� t j j | � \ } } | d } | d } | j rP t j j | j | � } n y t j | � Wn+ t k
r� } | j t j k r� � q� n Xd d } xa | | g D]S } t j j t j j | � � d d }
t
j j j
d |
� }
| d |
7} q� W| d 7} t j j | d
� } y8 t | d � �# } | j � }
|
| k rMd SWd QXWn t k
rgn Xt | d
� � } | j | � Wd QXd S( s8 Create a workspace to wrap main and sources gyp paths. s .xcworkspacet optionss'