summaryrefslogtreecommitdiff
path: root/lib/spack/docs/packaging_guide.rst
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2014-01-12 18:22:19 +0100
committerTodd Gamblin <tgamblin@llnl.gov>2014-01-12 18:22:19 +0100
commit91d6f0b4815d57768422a07c1ecc7a743222caf6 (patch)
treecbed0cc09f3b0ae6880ee6726736a0d6387ed70a /lib/spack/docs/packaging_guide.rst
parentd18be7437febdecbd6f0ff0bd9101d246db27bab (diff)
downloadspack-91d6f0b4815d57768422a07c1ecc7a743222caf6.tar.gz
spack-91d6f0b4815d57768422a07c1ecc7a743222caf6.tar.bz2
spack-91d6f0b4815d57768422a07c1ecc7a743222caf6.tar.xz
spack-91d6f0b4815d57768422a07c1ecc7a743222caf6.zip
Developer documentation
Diffstat (limited to 'lib/spack/docs/packaging_guide.rst')
-rw-r--r--lib/spack/docs/packaging_guide.rst6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/spack/docs/packaging_guide.rst b/lib/spack/docs/packaging_guide.rst
index fa3f5f43e2..39b41f8756 100644
--- a/lib/spack/docs/packaging_guide.rst
+++ b/lib/spack/docs/packaging_guide.rst
@@ -6,7 +6,7 @@ Packaging Guide
This guide is intended for developers or administrators who want to
*package* their software so that Spack can install it. We assume that
you have at least some familiarty with Python, and that you've read
-the :ref:`basic usage guide <basic_usage>`, especially the part
+the :ref:`basic usage guide <basic-usage>`, especially the part
about :ref:`specs <sec-specs>`.
There are two key parts of Spack:
@@ -459,6 +459,8 @@ this:
:end-before: versions
+.. _dependencies:
+
Dependencies
------------------------------
@@ -513,6 +515,7 @@ on the command line to find specs or to install specs with particular
constraints, and package authors can use it to describe relationships
between packages.
+.. _virtual-dependencies:
Virtual dependencies
-----------------------------
@@ -993,6 +996,7 @@ do all the same things you'd do with the package's own spec:
mpicc = new_path(my_mpi.prefix.bin, 'mpicc')
+.. _multimethods:
Multimethods and ``@when``
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~