SCR CMake package (#3916)

* SCR CMake package

* Fix dtcmp variant description and set pdsh deptypes to build/run

* added variants for system config file location

* add variants for several scr cmake options

* Added more variants for compile time options

* Added libyogrt and made corrosponding changes to scr package.

* Cleanup yogrt package now that Ive verified it works

* Added description for libyogrt

* upper case async api names

* Make use of mv variants

* fix pdsh package for scr

* added IBM BBAPI as async option

* update pdsh and scr to use static pdsh modules
This commit is contained in:
Elsa Gonsiorowski
2017-08-03 16:52:52 -07:00
committed by becker33
parent 8a7678cae0
commit bb4692fdb6
3 changed files with 162 additions and 13 deletions

View File

@@ -0,0 +1,38 @@
##############################################################################
# Copyright (c) 2013-2016, Lawrence Livermore National Security, LLC.
# Produced at the Lawrence Livermore National Laboratory.
#
# This file is part of Spack.
# Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved.
# LLNL-CODE-647188
#
# For details, see https://github.com/llnl/spack
# Please also see the LICENSE file for our notice and the LGPL.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License (as
# published by the Free Software Foundation) version 2.1, February 1999.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and
# conditions of the GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
##############################################################################
from spack import *
class Libyogrt(AutotoolsPackage):
"""Your One Get Remaining Time Library."""
homepage = "https://github.com/LLNL/libyogrt"
url = "https://github.com/LLNL/libyogrt/archive/1.20-6.tar.gz"
version('1.20-6', '478f27512842cc5f2b74a0c22b851f60')
version('1.20-5', 'd0fa6526fcd1f56ddb3d93f602ec72f7')
version('1.20-4', '092bea10de22c505ce92aa07001decbb')
version('1.20-3', 'd0507717009a5f8e2009e3b63594738f')
version('1.20-2', '780bda03268324f6b5f72631fff6e6cb')