|
PyXMake Developer Guide 1.0
PyXMake
|
Module containing virtual testing & benchmark scripts. More...
Namespaces | |
| namespace | __install__ |
| Install minimum working example scripts from PyXMake. | |
| namespace | abaqus |
| namespace | api |
| namespace | app |
| namespace | archive |
| namespace | bundle |
| namespace | chocolatey |
| namespace | cmake |
| namespace | coverage |
| namespace | cxx |
| namespace | docker |
| namespace | doxygen |
| namespace | gfortran |
| namespace | gitlab |
| namespace | ifort |
| namespace | java |
| namespace | latex |
| namespace | openapi |
| namespace | portainer |
| namespace | py2x |
| namespace | pyreq |
| namespace | sphinx |
| namespace | ssh_f2py |
| namespace | ssh_ifort |
| namespace | ssh_make |
| namespace | stm_cara |
| namespace | stm_make |
| Start build jobs on the Jenkins Test Server using PyXMake. | |
| namespace | stm_post |
| Post-processing build jobs on Jenkins2 using PyXMake. | |
| namespace | stm_svn2git |
Classes | |
| class | Command |
| Parent class inherited from built-in exception. More... | |
Functions | |
| GetSourceCode (key_opt=0) | |
| GetPreprocessingCommand (pre_opt=0) | |
| GetBuildCommand (make_opt=0, _format="fixed", _arch=Utility.GetArchitecture()) | |
| GetIncludeDirectory (base_path, key_opt=0, make_opt=0, architecture="x64") | |
| GetLinkDependency (key_opt=0, make_opt=0, architecture="x64") | |
| GetEnvironment (env_opt=0) | |
Variables | |
| Scratch = tempfile.gettempdir() if getattr(sys,"frozen",False) or Utility.IsDockerContainer() else os.path.join(os.path.dirname(os.path.abspath(__file__)),"scratch") | |
| func = x.split(".")[0] | |
Module containing virtual testing & benchmark scripts.
Module containing virtual testing & benchmark scripts.
@note: PyXMake module
Created on 20.03.2018
@version: 1.0
----------------------------------------------------------------------------------------------
@requires:
-
@change:
-
@author: garb_ma [DLR-FA,STM Braunschweig]
----------------------------------------------------------------------------------------------
| PyXMake.VTL.GetBuildCommand | ( | make_opt = 0, | |
| _format = "fixed", | |||
| _arch = Utility.GetArchitecture() ) |
Return the recommended command line during the build process for selected make operations. @param: make_opt: An integer value representing the make operation. @type: make_opt: integer
Definition at line 404 of file __init__.py.
| PyXMake.VTL.GetEnvironment | ( | env_opt = 0 | ) |
Return predefined source environment to initiate a build process. @param: env_opt An integer value representing a predefined environment @type: env_opt: integer
Definition at line 699 of file __init__.py.
| PyXMake.VTL.GetIncludeDirectory | ( | base_path, | |
| key_opt = 0, | |||
| make_opt = 0, | |||
| architecture = "x64" ) |
Return all mandatory include directories for the requested make operation in dependence of key_opt.
@param: key_opt, make_opt: [An integer value representing the source code file (e.g. MCODAC, BoxBeam, BEOS),
An integer value representing the make operation.]
@type: key_opt, make_opt: integer
Definition at line 595 of file __init__.py.
| PyXMake.VTL.GetLinkDependency | ( | key_opt = 0, | |
| make_opt = 0, | |||
| architecture = "x64" ) |
Return all mandatory external libraries for the requested make operation in dependence of key_opt.
@param: key_opt, make_opt: [An integer value representing the source code file (e.g. MCODAC, BoxBeam, BEOS),
An integer value representing the make operation.]
@type: key_opt, make_opt: integer
Definition at line 681 of file __init__.py.
| PyXMake.VTL.GetPreprocessingCommand | ( | pre_opt = 0 | ) |
Return the recommended preprocessor command line. @param: make_opt: An integer value representing or qualified name the requested preprocessor @type: pre_opt: integer or string
Definition at line 380 of file __init__.py.
| PyXMake.VTL.GetSourceCode | ( | key_opt = 0 | ) |
Get a list of source codes files associated with the build of MCODAC, BoxBeam or BEOS. @param: key_opt: An integer value representing the source code files. @type: key_opt: integer
Definition at line 311 of file __init__.py.
| PyXMake.VTL.func = x.split(".")[0] |
Definition at line 748 of file __init__.py.
| PyXMake.VTL.Scratch = tempfile.gettempdir() if getattr(sys,"frozen",False) or Utility.IsDockerContainer() else os.path.join(os.path.dirname(os.path.abspath(__file__)),"scratch") |
Definition at line 46 of file __init__.py.