![]() |
PyXMake Developer Guide
1.0
PyXMake
|
Abstract base class for all make objects. More...
Public Member Functions | |
| def | __init__ (self, BuildID, Srcs, scratch=os.getcwd(), msvsc='vs2015', stype='Fortran', verbose=0, args, kwargs) |
| def | __getstate__ (self) |
| def | __setstate__ (self, _dict) |
| def | AddIncludePath (self, includes) |
| def | AddDependencyPath (self, dependencies) |
| def | UseLibraries (self, libs) |
| def | SourcePath (self, path) |
| def | OutputPath (self, path, files="") |
| def | Environment (self, path, script="ifortvars.bat") |
| def | Preprocessing |
| def | Build (self, cmdstring) |
| def | Postprocessing (self, cmdstring='') |
| def | create (self) |
Public Attributes | |
| buildid | |
| Base string of build object. More... | |
| srcs | |
| Source file or folders. | |
| stype | |
| Source file type. | |
| verbose | |
| Level of verbosity of the current build object. More... | |
| scrtdir | |
| Current scratch directory. | |
| srcdir | |
| Default search directory for source files. More... | |
| outdir | |
| Default search directory for output. More... | |
| intelpath | |
| Path to Intel Fortran Compiler (read from Paths.log). More... | |
| temps | |
| Tuple of data to be removed after job completion. More... | |
| incdirs | |
| List of include directories. More... | |
| libdirs | |
| List of library directories. More... | |
| libs | |
| List of actual libraries (by name) used during linking. More... | |
| copyfiles | |
| List of files to be copied to the output directory after finish. More... | |
| setarch | |
| Define the architecture for the build directly by using the keyword argument "arch". More... | |
| architecture | |
| Processor architecture. | |
| iniCompiler | |
| Executable batch script (including absolute system path) to set up the Intel Fortran Compiler. More... | |
| msvsc | |
| Default version of Microsoft visual studio used by the Intel Fortran Compiler. More... | |
| postcmd | |
| Post build command. More... | |
| buildname | |
| precmd | |
| Command executed during pre-build event. More... | |
| compargs | |
| Command line arguments passed in by the user. More... | |
| makecmd | |
| Command executed during build event. More... | |
Abstract base class for all make objects.
Parent class for all make objects.
Inherited from built-in ABCMeta & object. Compatible with both Python 2.x and 3.x.
| def PyXMake.Build.Make.Make.__init__ | ( | self, | |
| BuildID, | |||
| Srcs, | |||
scratch = os.getcwd(), |
|||
msvsc = 'vs2015', |
|||
stype = 'Fortran', |
|||
verbose = 0, |
|||
| args, | |||
| kwargs | |||
| ) |
| def PyXMake.Build.Make.Make.__getstate__ | ( | self | ) |
| def PyXMake.Build.Make.Make.__setstate__ | ( | self, | |
| _dict | |||
| ) |
| def PyXMake.Build.Make.Make.AddDependencyPath | ( | self, | |
| dependencies | |||
| ) |
| def PyXMake.Build.Make.Make.AddIncludePath | ( | self, | |
| includes | |||
| ) |
| def PyXMake.Build.Make.Make.Build | ( | self, | |
| cmdstring | |||
| ) |
| def PyXMake.Build.Make.Make.create | ( | self | ) |
| def PyXMake.Build.Make.Make.Environment | ( | self, | |
| path, | |||
script = "ifortvars.bat" |
|||
| ) |
| def PyXMake.Build.Make.Make.OutputPath | ( | self, | |
| path, | |||
files = "" |
|||
| ) |
| def PyXMake.Build.Make.Make.Postprocessing | ( | self, | |
cmdstring = '' |
|||
| ) |
| def PyXMake.Build.Make.Make.SourcePath | ( | self, | |
| path | |||
| ) |
| def PyXMake.Build.Make.Make.UseLibraries | ( | self, | |
| libs | |||
| ) |
| PyXMake.Build.Make.Make.buildid |
| PyXMake.Build.Make.Make.compargs |
| PyXMake.Build.Make.Make.copyfiles |
| PyXMake.Build.Make.Make.incdirs |
| PyXMake.Build.Make.Make.iniCompiler |
| PyXMake.Build.Make.Make.intelpath |
| PyXMake.Build.Make.Make.libdirs |
| PyXMake.Build.Make.Make.libs |
| PyXMake.Build.Make.Make.makecmd |
| PyXMake.Build.Make.Make.msvsc |
| PyXMake.Build.Make.Make.outdir |
| PyXMake.Build.Make.Make.postcmd |
| PyXMake.Build.Make.Make.precmd |
| PyXMake.Build.Make.Make.setarch |
| PyXMake.Build.Make.Make.srcdir |
| PyXMake.Build.Make.Make.temps |
| PyXMake.Build.Make.Make.verbose |