Files
spack/var/spack/repos/builtin/packages
Kelly (KT) Thompson 322b016230 Provide build_type variant for Metis. (#6808)
* Provide build_type variant for Metis.

+ Ideally, we would make Metis a CMakePackage, but `metis@:5` doesn't use CMake.
+ For now, provide a `build_type=` variant similar what is found in
  CMakePackage.
+ There is a potential for duplicate specification of `CMAKE_BUILD_TYPE` if both
  variants `+debug` and `build_type=` are specified. I am looking for advice on
  how this can be resolved.

* Update metis recipe in response to flake8 and user comments.

+ Wrap comment lines that used more than 80 columns.
+ Change `+debug` variant to avoid potential for multiple `-DCMAKE_BUID_TYPE=`
  arguments provided to cmake.  Specifying this variant no longer appends this
  configure option.  However, if `+debug` is specified, require
  `build_type=Debug` to maintain expected behavior.

* For metis, remove +debug variant; use build_type= instead.

+ Update recipe for metis@4 to extract `build_type=` values and set `OPTFLAGS`
  accordingly.
+ For metis@5:, the behavior from the previously supported variant `+debug` can
  be obtained with the options `+gdb build_type=Debug`

* Conflicts added for metis@4 when build_type != Release|Debug.

* Use spack function conflicts instead of 'raise InstallError'.
2018-01-05 13:45:21 -06:00
..
2017-12-05 14:27:56 -07:00
2017-12-05 14:27:56 -07:00
2017-11-27 22:08:08 -08:00
2017-11-27 14:43:03 -07:00
2018-01-02 20:03:27 -06:00
2017-12-14 18:11:47 -08:00
2017-12-14 14:43:32 -07:00
2017-12-16 19:47:11 -07:00
2017-12-05 12:49:22 +01:00
2017-12-13 14:43:40 +01:00
2017-12-05 14:27:56 -07:00
2018-01-02 20:03:27 -06:00
2018-01-02 12:03:45 -08:00
2017-12-08 09:34:37 +01:00
2017-11-23 08:04:02 -07:00
2017-12-20 19:10:24 -08:00
2017-12-14 21:38:33 +01:00
2017-12-08 10:15:40 +01:00
2017-11-30 09:05:40 +01:00
2018-01-03 10:14:51 -06:00
2018-01-02 20:05:04 -06:00
2017-12-03 10:19:55 +01:00
2017-12-19 09:54:18 +01:00
2017-12-05 14:27:56 -07:00
2017-12-11 17:26:53 -07:00
2017-12-19 08:31:23 +01:00
2017-12-05 14:29:20 -07:00
2018-01-03 21:35:17 +01:00
2017-12-08 09:33:30 +01:00
2017-12-16 19:42:03 -07:00
2017-12-19 15:39:27 +01:00
2018-01-04 14:45:25 -06:00
2017-12-18 19:37:09 -08:00
2018-01-02 21:27:34 -06:00
2017-12-19 15:39:42 +01:00
2017-12-05 14:27:56 -07:00
2017-12-05 14:27:56 -07:00
2018-01-02 19:57:54 -06:00
2017-12-05 14:27:56 -07:00
2017-12-02 16:02:43 -07:00
2017-12-12 17:26:02 -07:00
2018-01-02 20:01:23 -06:00
2017-12-19 08:19:33 +01:00
2017-12-05 14:29:20 -07:00
2017-12-05 14:29:20 -07:00
2017-12-04 15:29:35 -07:00
2017-12-05 14:27:56 -07:00
2018-01-03 10:02:45 -06:00
2017-12-05 14:27:56 -07:00
2018-01-02 19:59:14 -06:00
2017-12-05 14:27:56 -07:00
2017-12-16 19:34:30 -07:00
2017-12-16 19:36:11 -07:00
2018-01-02 19:25:08 -06:00
2017-12-11 17:27:40 -07:00
2018-01-04 09:41:53 -06:00
2018-01-04 09:41:53 -06:00
2017-11-29 10:27:08 +01:00
2017-12-05 14:29:20 -07:00
2018-01-02 20:03:27 -06:00
2018-01-02 20:03:27 -06:00
2018-01-02 20:03:27 -06:00
2017-12-05 10:33:55 -07:00
2017-12-08 10:13:41 -07:00
2018-01-04 09:47:17 -06:00
2017-12-14 18:11:47 -08:00
2017-12-16 19:37:35 -07:00
2017-11-27 22:08:08 -08:00
2017-12-20 13:28:37 +01:00
2017-12-05 14:27:56 -07:00
2017-11-25 11:55:08 -07:00
2018-01-04 09:48:22 -06:00
2018-01-02 21:37:59 -06:00
2017-12-11 17:26:13 -07:00
2017-11-28 16:42:47 -07:00
2018-01-05 08:47:36 -06:00
2017-11-28 13:42:59 +01:00
2017-12-08 10:21:28 -07:00
2017-12-08 10:21:28 -07:00
2017-12-08 10:21:28 -07:00
2018-01-02 11:10:55 -08:00
2017-11-28 13:42:27 +01:00
2017-12-08 10:21:28 -07:00
2017-11-30 09:05:40 +01:00
2017-11-25 11:34:24 -07:00
2017-12-04 17:39:34 -07:00
2017-11-28 09:21:12 +01:00
2017-11-25 09:24:53 +01:00
2017-11-25 12:50:13 -07:00
2017-11-27 09:30:52 +01:00
2017-12-01 05:26:05 +01:00
2017-12-30 12:29:27 -08:00
2017-12-02 12:45:10 -07:00
2017-11-28 10:33:45 -08:00
2017-11-23 13:39:32 -07:00
2017-12-16 19:47:59 -07:00
2017-12-19 15:40:30 +01:00
2017-12-13 08:57:29 +01:00
2017-12-12 17:25:48 -07:00
2018-01-02 12:00:13 -08:00
2017-12-08 10:13:22 -07:00
2017-12-08 10:29:50 +01:00
2017-12-07 08:33:08 +01:00
2017-12-05 14:27:56 -07:00
2017-12-05 14:27:56 -07:00
2017-12-05 14:27:56 -07:00
2017-12-08 10:19:40 -07:00