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 /lib/spack/docs/build_systems/rubypackage.rst | |
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 'lib/spack/docs/build_systems/rubypackage.rst')
-rw-r--r-- | lib/spack/docs/build_systems/rubypackage.rst | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/spack/docs/build_systems/rubypackage.rst b/lib/spack/docs/build_systems/rubypackage.rst new file mode 100644 index 0000000000..06a6927914 --- /dev/null +++ b/lib/spack/docs/build_systems/rubypackage.rst @@ -0,0 +1,11 @@ +.. _rubypackage: + +----------- +RubyPackage +----------- + +Like Perl, Python, and R, Ruby has its own build system for +installing Ruby gems. + +This build system is a work-in-progress. See +https://github.com/spack/spack/pull/3127 for more information. |