fab package#
Flexible build system for scientific software.
Subpackages#
- fab.parse package
- fab.steps package
step()
run_mp()
run_mp_imap()
check_for_errors()
- Subpackages
- Submodules
- fab.steps.analyse module
- fab.steps.archive_objects module
- fab.steps.c_pragma_injector module
- fab.steps.cleanup_prebuilds module
- fab.steps.compile_c module
- fab.steps.compile_fortran module
- fab.steps.find_source_files module
- fab.steps.link module
- fab.steps.preprocess module
- fab.steps.psyclone module
- fab.steps.root_inc_files module
- fab.tools package
Ar
Category
CCompiler
Compiler
CompilerSuiteTool
Cpp
CppFortran
Fcm
Flags
FortranCompiler
Fpp
Gcc
Gfortran
Git
GnuVersionHandling
Icc
Ifort
IntelVersionHandling
Linker
MpiGcc
MpiGfortran
MpiIcc
MpiIfort
Preprocessor
Psyclone
Rsync
Subversion
Tool
ToolBox
ToolRepository
Versioning
- Submodules
- fab.tools.ar module
- fab.tools.category module
- fab.tools.compiler module
- fab.tools.flags module
- fab.tools.linker module
- fab.tools.preprocessor module
- fab.tools.psyclone module
- fab.tools.rsync module
- fab.tools.tool module
- fab.tools.tool_box module
- fab.tools.tool_repository module
- fab.tools.versioning module
Submodules#
- fab.artefacts module
ArtefactSet
ArtefactSet.INITIAL_SOURCE
ArtefactSet.PREPROCESSED_FORTRAN
ArtefactSet.PREPROCESSED_C
ArtefactSet.FORTRAN_BUILD_FILES
ArtefactSet.C_BUILD_FILES
ArtefactSet.X90_BUILD_FILES
ArtefactSet.CURRENT_PREBUILDS
ArtefactSet.PRAGMAD_C
ArtefactSet.BUILD_TREES
ArtefactSet.OBJECT_FILES
ArtefactSet.OBJECT_ARCHIVES
ArtefactSet.EXECUTABLES
ArtefactStore
ArtefactsGetter
CollectionGetter
CollectionConcat
SuffixFilter
FilterBuildTrees
- fab.build_config module
- fab.cli module
- fab.constants module
- fab.dep_tree module
- fab.metrics module
- fab.mo module
- fab.util module