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
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