![]() |
PyXMake Developer Guide
1.0
PyXMake
|
Functions | |
| def | main (BuildID, files=VTL.GetSourceCode(3), command=VTL.GetBuildCommand(3), libs=VTL.GetLinkDependency(3, 7, __arch), source=__mcd_muesli_src, include=__mcd_muesli_include, dependency=[], output=os.path.join(__mcd_core_path,"lib", Utility.GetPlatform(), __arch), architecture=__arch, scratch=VTL.Scratch, verbosity=2, incremental=True) |
Variables | |
| parser = argparse.ArgumentParser(description="Build a static Fortran library remotely on the institute cluster") | |
| args | |
| string | BuildID = "muesli"; main(BuildID) |
Triple-use minimum working example for PyXMake. This script can be
executed in three different ways in varying levels of accessibility
@note: Compile Muesli for MCODAC under Windows.
@version: 1.0
----------------------------------------------------------------------------------------------
@requires:
- PyXMake, PyCODAC
@change:
-
@author: garb_ma [DLR-FA,STM Braunschweig]
----------------------------------------------------------------------------------------------
| def PyXMake.VTL.cxx.main | ( | BuildID, | |
files = VTL.GetSourceCode(3), |
|||
command = VTL.GetBuildCommand(3), |
|||
libs = VTL.GetLinkDependency(3, 7, __arch), |
|||
source = __mcd_muesli_src, |
|||
include = __mcd_muesli_include, |
|||
dependency = [], |
|||
output = os.path.join(__mcd_core_path,"lib",Utility.GetPlatform(),__arch), |
|||
architecture = __arch, |
|||
scratch = VTL.Scratch, |
|||
verbosity = 2, |
|||
incremental = True |
|||
| ) |