diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/rmgdft/package.py | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/var/spack/repos/builtin/packages/rmgdft/package.py b/var/spack/repos/builtin/packages/rmgdft/package.py index e00e37b841..6cece12b4b 100644 --- a/var/spack/repos/builtin/packages/rmgdft/package.py +++ b/var/spack/repos/builtin/packages/rmgdft/package.py @@ -16,6 +16,7 @@ class Rmgdft(CMakePackage): maintainers = ["elbriggs"] tags = ["ecp", "ecp-apps"] version("master", branch="master") + version("5.0.1", tag="v5.0.1") version("4.3.1", tag="v4.3.1") version("4.3.0", tag="v4.3.0") version("4.2.2", tag="v4.2.2") @@ -43,11 +44,15 @@ class Rmgdft(CMakePackage): ) # RMGDFT 4.0.0 or later requires compiler support for C++14 - compiler_warning = "RMGDFT 4.0.0 or later requires a " "compiler with support for C++14" - conflicts("%gcc@:4", when="@3.6.0:", msg=compiler_warning) - conflicts("%intel@:17", when="@3.6.0:", msg=compiler_warning) - conflicts("%pgi@:17", when="@3.6.0:", msg=compiler_warning) - conflicts("%llvm@:3.4", when="@3.6.0:", msg=compiler_warning) + compiler_warning14 = "RMGDFT 4.0.0 or later requires a compiler with support for C++14" + conflicts("%gcc@:4", when="@3.6.0:", msg=compiler_warning14) + conflicts("%intel@:17", when="@3.6.0:", msg=compiler_warning14) + conflicts("%pgi@:17", when="@3.6.0:", msg=compiler_warning14) + conflicts("%llvm@:3.4", when="@3.6.0:", msg=compiler_warning14) + + # RMGDFT 5.0.0 requires C++17 and increase the minimum gcc to 8 + compiler_warning17 = "RMGDFT 5.0.0 or later requires a compiler with support for C++17" + conflicts("%gcc@:7", when="@5.0.0:", msg=compiler_warning17) depends_on("cmake", type="build") depends_on("boost+filesystem+iostreams+thread+program_options+system", type="build") |