Update BOLT package (#12423)

* bolt: add new versions

* bolt: add argobots dependency

From this version, BOLT uses an external Argobots, not a builtin one.
This commit is contained in:
Shintaro Iwasaki 2019-08-14 21:40:51 -05:00 committed by Adam J. Stewart
parent 5346d5e966
commit ae2ab920fb

View File

@ -19,17 +19,23 @@ class Bolt(CMakePackage):
homepage = "http://www.bolt-omp.org/"
url = "https://github.com/pmodels/bolt/releases/download/v1.0b1/bolt-1.0b1.tar.gz"
git = "https://github.com/pmodels/bolt.git"
version("master", branch="master")
version("1.0rc1", "77733ba2ad9440c29b36d1c1411a9793")
version("1.0b1", "df76beb3a7f13ae2dcaf9ab099eea87b")
depends_on('argobots')
depends_on('autoconf', type='build')
depends_on('automake', type='build')
depends_on('libtool', type='build')
def cmake_args(self):
spec = self.spec
options = [
'-DLIBOMP_USE_ITT_NOTIFY=off',
'-DLIBOMP_USE_ARGOBOTS=on'
'-DLIBOMP_USE_ARGOBOTS=on',
'-DLIBOMP_ARGOBOTS_INSTALL_DIR=' + spec['argobots'].prefix
]
return options