File: //proc/self/root/usr/lib/python3.6/site-packages/gyp/__pycache__/MSVSVersion.cpython-36.pyc
3
��S]M � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZdd� ZG dd� de �Z
dd� Zdd d
�Zdd� Z
d
d� Zddd�Zdd� Zdd� Zddd�ZdS )z3Handle version information related to Visual Stuio.� Nc G s t jjt jj| � �S )N)�os�path�normpath�join)�args� r �!/usr/lib/python3.6/MSVSVersion.py�JoinPath s r c @ sz e Zd ZdZddd�Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� ZdS )�VisualStudioVersionz1Information regarding a version of Visual Studio.Nc C sZ || _ || _|| _|| _|| _|| _|| _|| _| | _|
p<g }
|
j dd� dd� |
| _
d S )Nc S s t | jdd��S )N�v� )�float�replace)r r r r �<lambda>$ s z.VisualStudioVersion.__init__.<locals>.<lambda>T)�key�reverse)�
short_name�description�solution_version�project_version�flat_sln�uses_vcxprojr � sdk_based�default_toolset�sort�compatible_sdks)�selfr r r r r r r r r r r r r �__init__ s zVisualStudioVersion.__init__c C s | j S )N)r )r r r r � ShortName'