diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2018-07-17 13:28:38 -0500 |
---|---|---|
committer | scheibelp <scheibel1@llnl.gov> | 2018-07-17 11:28:38 -0700 |
commit | 8ce62ba51334f0f9e4b62f795923d81514229013 (patch) | |
tree | 83a358529cf601bf51d6e99668bb5f2201de75d7 /etc | |
parent | 25062d0bd4c280ee5ec416bcb75686f50113c2a7 (diff) | |
download | spack-8ce62ba51334f0f9e4b62f795923d81514229013.tar.gz spack-8ce62ba51334f0f9e4b62f795923d81514229013.tar.bz2 spack-8ce62ba51334f0f9e4b62f795923d81514229013.tar.xz spack-8ce62ba51334f0f9e4b62f795923d81514229013.zip |
Add documentation on build systems (#5015)
Spack provides a number of classes based on commonly-used build systems
that users can extend when writing packages; the classes provide functionality
to perform the actions relevant to the build system (e.g. running "configure" for
an Autotools-based package). This adds documentation for classes supporting the
following build systems:
* Makefile
* Autotools
* CMake
* QMake
* SCons
* Waf
This includes build systems for managing extensions of the following packages:
* Perl
* Python
* R
* Octave
This also adds documentation on implementing packages that use a custom build
system (e.g. Perl/CMake).
Spack also provides extendable classes which aggregate functionality for related
sets of packages, e.g. those using CUDA. Documentation is added for
CudaPackage.
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions