|
PyXMake Developer Guide 1.0
PyXMake
|
Create a make object to define the building environment. More...
Classes | |
| class | CCxx |
| Base class for all C/C++ build events inherited from Make. More... | |
| class | Coverage |
| Base class for all Coverage build events. More... | |
| class | Custom |
| Base class for all custom build events inherited from Make. More... | |
| class | Doxygen |
| Base class for all Doxygen build events. More... | |
| class | Fortran |
| Base class for all Fortran build events. More... | |
| class | Latex |
| Base class for all Latex build events. More... | |
| class | Make |
| Abstract base class for all make objects. More... | |
| class | NSIS |
| Base class for all NSIS build events. More... | |
| class | NT |
| Abstract base class for all NT subclasses. More... | |
| class | OS |
| Abstract base class for all system subclasses. More... | |
| class | POSIX |
| Abstract base class for all POSIX subclasses. More... | |
| class | Py2X |
| Base class for all Py2X (for now only f2py) build events. More... | |
| class | PyInstaller |
| Base class for all PyInstaller build events. More... | |
| class | PyReq |
| Base class for all PyReq build events. More... | |
| class | Sphinx |
| Base class for all Sphinx build events. More... | |
| class | SSH |
| Base class for all build events requiring a SSH connection. More... | |
Variables | |
| FileNotFoundError = IOError | |
| PyXMakePath = Utility.GetPyXMakePath() | |
| Absolute system path to PyXMake. | |
| Path2Config = os.path.join(PyXMakePath,"Build","config") | |
| Absolute system path to configuration files. | |
| AllowDefaultMakeOption = bool(int("-1" if __debug__ or not getattr(sys,"frozen",False) else int(os.getenv("pyx_default_make_opt","0"))) == -1) | |
| logger = logging.getLogger(__name__) | |
| Create an alias using default logger for all print statements. | |
Create a make object to define the building environment.
Create a make object to define the building environment and to execute the
build commands. The make event is subdivided in a pre-, main- and a post-build
event.
@note: PyXMake module
Created on 20.03.2018
@version: 1.0
----------------------------------------------------------------------------------------------
@requires:
-
@change:
-
@author: garb_ma [DLR-FA,STM Braunschweig]
----------------------------------------------------------------------------------------------
| PyXMake.Build.Make.AllowDefaultMakeOption = bool(int("-1" if __debug__ or not getattr(sys,"frozen",False) else int(os.getenv("pyx_default_make_opt","0"))) == -1) |
| PyXMake.Build.Make.logger = logging.getLogger(__name__) |
| PyXMake.Build.Make.Path2Config = os.path.join(PyXMakePath,"Build","config") |
| PyXMake.Build.Make.PyXMakePath = Utility.GetPyXMakePath() |