package.py 572 Bytes
Newer Older
Matthieu Dorier's avatar
Matthieu Dorier committed
1
2
3
4
5
6
7
8
from spack import *

class Thallium(CMakePackage):
    """Thallium is a C++14 library wrapping Margo, Mercury, and Argobots and providing an object-oriented way to use these libraries."""
    homepage = "https://xgitlab.cels.anl.gov/sds/thallium"
    url = "https://xgitlab.cels.anl.gov/sds/thallium"

    version('master', git='https://xgitlab.cels.anl.gov/sds/thallium.git')
9
    version('provider', git='https://xgitlab.cels.anl.gov/sds/thallium.git', branch='dev-provider-id')
Matthieu Dorier's avatar
Matthieu Dorier committed
10

11
12
    depends_on('margo', when='@master')
    depends_on('margo@provider', when='@provider')