spack/lib/spack
Greg Becker 8c7a3e55dd add spack dev-build command; deprecate spack diy (#13374)
Rename the `spack diy` command to `spack dev-build` to make the use case clearer.

The `spack diy` command has some useful functionality for developers using Spack to build their dependencies and configure/build/install the code they are developing.  Developers do not notice it, partly because of the obscure name.

The `spack dev-build` command has a `-u/--until PHASE` option to stop after a given phase of the build. This can be used to configure your project, run cmake on your project, or similarly stop after any stage of the build the user wants. These options are analogous to the existing `spack configure` and `spack build` commands, but for developer builds.

To unify the syntax, we have deprecated the `spack configure` and `spack build` commands, and added a `-u/--until PHASE` option to the `spack install` command as well.

The functionality in `spack dev-build` (specifically `spack dev-build -u cmake`) may be able to supersede the `spack setup` command, but this PR does not deprecate that command as that will require slightly more thought.
2019-10-23 17:08:15 -07:00
..
docs Users can configure use of RPATH or RUNPATH (#9168) 2019-10-23 13:22:24 -07:00
env Users can configure use of RPATH or RUNPATH (#9168) 2019-10-23 13:22:24 -07:00
external External: add macholib and altgraph needed to relocate Mach-o binaries on Linux (#12909) 2019-09-26 11:48:22 -05:00
llnl microarchitectures: look in /sbin and /usr/sbin for sysctl (#13365) 2019-10-22 21:42:38 -07:00
spack add spack dev-build command; deprecate spack diy (#13374) 2019-10-23 17:08:15 -07:00