diff options
author | becker33 <becker33@llnl.gov> | 2016-07-22 14:25:12 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-22 14:25:12 -0700 |
commit | 7220bc1766a7c76e53464b009a5816c40f606575 (patch) | |
tree | 73f61a730303f805e075e98ff727fca6e34dd893 | |
parent | 395c616a484bfb0385ea2304c566798f65a19127 (diff) | |
parent | ebbcebac627e7385dbdddc273062f8a8e576f9ee (diff) | |
download | spack-7220bc1766a7c76e53464b009a5816c40f606575.tar.gz spack-7220bc1766a7c76e53464b009a5816c40f606575.tar.bz2 spack-7220bc1766a7c76e53464b009a5816c40f606575.tar.xz spack-7220bc1766a7c76e53464b009a5816c40f606575.zip |
Merge pull request #1340 from adamjstewart/features/create
Use example deptypes in newly created packages
-rw-r--r-- | lib/spack/spack/cmd/create.py | 43 |
1 files changed, 34 insertions, 9 deletions
diff --git a/lib/spack/spack/cmd/create.py b/lib/spack/spack/cmd/create.py index 2c440096d1..da74ceb2f6 100644 --- a/lib/spack/spack/cmd/create.py +++ b/lib/spack/spack/cmd/create.py @@ -96,8 +96,7 @@ class ${class_name}(Package): ${versions} - # FIXME: Add additional dependencies if required. - ${dependencies} +${dependencies} def install(self, spec, prefix): ${install} @@ -105,13 +104,39 @@ ${install} # Build dependencies and extensions dependencies_dict = { - 'autotools': "# depends_on('foo')", - 'cmake': "depends_on('cmake')", - 'scons': "depends_on('scons')", - 'python': "extends('python')", - 'R': "extends('R')", - 'octave': "extends('octave')", - 'unknown': "# depends_on('foo')" + 'autotools': """\ + # FIXME: Add dependencies if required. + # depends_on('foo')""", + + 'cmake': """\ + # FIXME: Add additional dependencies if required. + depends_on('cmake', type='build')""", + + 'scons': """\ + # FIXME: Add additional dependencies if required. + depends_on('scons', type='build')""", + + 'python': """\ + extends('python') + + # FIXME: Add additional dependencies if required. + # depends_on('py-foo', type=nolink)""", + + 'R': """\ + extends('R') + + # FIXME: Add additional dependencies if required. + # depends_on('r-foo', type=nolink)""", + + 'octave': """\ + extends('octave') + + # FIXME: Add additional dependencies if required. + # depends_on('octave-foo', type=nolink)""", + + 'unknown': """\ + # FIXME: Add dependencies if required. + # depends_on('foo')""" } # Default installation instructions |