OpenQuizz
Une application de gestion des contenus pédagogiques
EnvironmentInfo Class Reference

Public Member Functions

def __init__ (self, arch, vc_ver=None, vc_min_ver=0)
 
def vs_ver (self)
 
def vc_ver (self)
 
def VSTools (self)
 
def VCIncludes (self)
 
def VCLibraries (self)
 
def VCStoreRefs (self)
 
def VCTools (self)
 
def OSLibraries (self)
 
def OSIncludes (self)
 
def OSLibpath (self)
 
def SdkTools (self)
 
def SdkSetup (self)
 
def FxTools (self)
 
def NetFxSDKLibraries (self)
 
def NetFxSDKIncludes (self)
 
def VsTDb (self)
 
def MSBuild (self)
 
def HTMLHelpWorkshop (self)
 
def UCRTLibraries (self)
 
def UCRTIncludes (self)
 
def FSharp (self)
 
def VCRuntimeRedist (self)
 
def return_env (self, exists=True)
 

Data Fields

 pi
 
 ri
 
 si
 
 vs_ver
 

Detailed Description

Return environment variables for specified Microsoft Visual C++ version
and platform : Lib, Include, Path and libpath.

This function is compatible with Microsoft Visual C++ 9.0 to 14.X.

Script created by analysing Microsoft environment configuration files like
"vcvars[...].bat", "SetEnv.Cmd", "vcbuildtools.bat", ...

Parameters
----------
arch: str
    Target architecture.
vc_ver: float
    Required Microsoft Visual C++ version. If not set, autodetect the last
    version.
vc_min_ver: float
    Minimum Microsoft Visual C++ version.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  arch,
  vc_ver = None,
  vc_min_ver = 0 
)

Member Function Documentation

◆ FSharp()

def FSharp (   self)
Microsoft Visual F#.

Return
------
list of str
    paths

◆ FxTools()

def FxTools (   self)
Microsoft .NET Framework Tools.

Return
------
list of str
    paths

◆ HTMLHelpWorkshop()

def HTMLHelpWorkshop (   self)
Microsoft HTML Help Workshop.

Return
------
list of str
    paths

◆ MSBuild()

def MSBuild (   self)
Microsoft Build Engine.

Return
------
list of str
    paths

◆ NetFxSDKIncludes()

def NetFxSDKIncludes (   self)
Microsoft .Net Framework SDK Includes.

Return
------
list of str
    paths

◆ NetFxSDKLibraries()

def NetFxSDKLibraries (   self)
Microsoft .Net Framework SDK Libraries.

Return
------
list of str
    paths

◆ OSIncludes()

def OSIncludes (   self)
Microsoft Windows SDK Include.

Return
------
list of str
    paths

◆ OSLibpath()

def OSLibpath (   self)
Microsoft Windows SDK Libraries Paths.

Return
------
list of str
    paths

◆ OSLibraries()

def OSLibraries (   self)
Microsoft Windows SDK Libraries.

Return
------
list of str
    paths

◆ return_env()

def return_env (   self,
  exists = True 
)
Return environment dict.

Parameters
----------
exists: bool
    It True, only return existing paths.

Return
------
dict
    environment

◆ SdkSetup()

def SdkSetup (   self)
Microsoft Windows SDK Setup.

Return
------
list of str
    paths

◆ SdkTools()

def SdkTools (   self)
Microsoft Windows SDK Tools.

Return
------
list of str
    paths

◆ UCRTIncludes()

def UCRTIncludes (   self)
Microsoft Universal C Runtime SDK Include.

Return
------
list of str
    paths

◆ UCRTLibraries()

def UCRTLibraries (   self)
Microsoft Universal C Runtime SDK Libraries.

Return
------
list of str
    paths

◆ vc_ver()

def vc_ver (   self)
Microsoft Visual C++ version.

Return
------
float
    version

◆ VCIncludes()

def VCIncludes (   self)
Microsoft Visual C++ & Microsoft Foundation Class Includes.

Return
------
list of str
    paths

◆ VCLibraries()

def VCLibraries (   self)
Microsoft Visual C++ & Microsoft Foundation Class Libraries.

Return
------
list of str
    paths

◆ VCRuntimeRedist()

def VCRuntimeRedist (   self)
Microsoft Visual C++ runtime redistributable dll.

Return
------
str
    path

◆ VCStoreRefs()

def VCStoreRefs (   self)
Microsoft Visual C++ store references Libraries.

Return
------
list of str
    paths

◆ VCTools()

def VCTools (   self)
Microsoft Visual C++ Tools.

Return
------
list of str
    paths

◆ vs_ver()

def vs_ver (   self)
Microsoft Visual Studio.

Return
------
float
    version

◆ VsTDb()

def VsTDb (   self)
Microsoft Visual Studio Team System Database.

Return
------
list of str
    paths

◆ VSTools()

def VSTools (   self)
Microsoft Visual Studio Tools.

Return
------
list of str
    paths

Field Documentation

◆ pi

pi

◆ ri

ri

◆ si

si

◆ vs_ver

vs_ver

The documentation for this class was generated from the following file: