Skip to content

Commit

Permalink
[meld] Add the Meld prototype framework scheduler
Browse files Browse the repository at this point in the history
  • Loading branch information
knoepfel authored and greenc-FNAL committed Aug 1, 2024
1 parent 76a6c65 commit bdde1fa
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions packages/meld/package.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)

from spack.package import *
from spack.pkg.fnal_art.fnal_github_package import *


class Meld(CMakePackage, FnalGithubPackage):
"""A project for exploring how to meet DUNE's framework needs."""

repo = "knoepfel/meld.git"
version_patterns = []

maintainers("knoepfel")

license("Apache-2.0")

version("develop", branch="main", get_full_repo=True)

cxxstd_variant("20", "23", default="20", sticky=True)

depends_on("[email protected]: +json+program_options+stacktrace")
depends_on("fmt@:9")
depends_on("jsonnet")
depends_on("spdlog")
depends_on("tbb")
depends_on("libbacktrace +shared")
depends_on("catch2", type=("build", "test"))

def cmake_args(self):
return [
self.define_from_variant("CMAKE_CXX_STANDARD", "cxxstd")
]

0 comments on commit bdde1fa

Please sign in to comment.