![]() |
PyXMake Developer Guide
1.0
PyXMake
|
Module containing virtual testing & benchmark scripts. More...
Namespaces | |
| abaqus | |
| api | |
| app | |
| bundle | |
| cxx | |
| doxygen | |
| ifort | |
| java | |
| py2x | |
| sphinx | |
| ssh_f2py | |
| ssh_ifort | |
| ssh_make | |
| stm_make | |
| Start build jobs on the Jenkins Test Server using PyXMake. | |
Functions | |
| def | GetSourceCode (key_opt=0) |
| def | GetBuildCommand (make_opt=0, _format="fixed", _arch=Utility.GetArchitecture()) |
| def | GetIncludeDirectory (base_path, key_opt=0, make_opt=0, architecture="x64") |
| def | GetLinkDependency (key_opt=0, make_opt=0, architecture="x64") |
| def | GetEnvironment (env_opt=0) |
Variables | |
| Scratch = os.path.join(os.path.dirname(os.path.abspath(__file__)),"scratch") | |
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]
----------------------------------------------------------------------------------------------
| def 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 116 of file __init__.py.
| def 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 339 of file __init__.py.
| def 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 244 of file __init__.py.
| def 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 310 of file __init__.py.
| def 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 41 of file __init__.py.