The following tools provide support for assembly. The module :py:mod:`waflib.Tools.asm` is loaded automatically by :py:mod:`waflib.Tools.nasm` or :py:mod:`waflib.Tools.gas`.
..toctree::
tools/gas
tools/nasm
tools/asm
D language and compilers
------------------------
The first three tools in the following list may be used for detecting D compilers. The remaining contain the support functions and classes.
The first four tools in the following list are used for detecting fortran compilers. The three remaining contain the routines for compiling fortran applications.
..toctree::
tools/compiler_fc
tools/g95
tools/gfortran
tools/ifort
tools/fc
tools/fc_config
tools/fc_scan
C/C++-related applications
--------------------------
The next tools provide support for code generators used in C and C++ projects.
The following tools provide support for specific compilers or configurations. More tools are present in the extras_ folder, although they are not documented and as stable as the default tools.