rmgdft: Update for version 5.0.1 (#35047)
* Updated for RMG version 5.0.1 * Update var/spack/repos/builtin/packages/rmgdft/package.py Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
This commit is contained in:
parent
a9d5db572c
commit
9a0884bfed
@ -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")
|
||||
|
Loading…
Reference in New Issue
Block a user