enzyme: new version 0.0.32 (#31081)

Add LLDEnzyme to libs list
This commit is contained in:
Valentin Churavy 2022-06-10 02:48:35 -07:00 committed by GitHub
parent 163251aa65
commit cfc46504ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,6 +25,8 @@ class Enzyme(CMakePackage):
root_cmakelists_dir = 'enzyme'
version('main', branch='main')
version('0.0.32',
sha256='9d42e42f7d0faf9beed61b2b1d27c82d1b369aeb9629539d5b7eafbe95379292')
version('0.0.15',
sha256='1ec27db0d790c4507b2256d851b256bf7e074eec933040e9e375d6e352a3c159')
version('0.0.14',
@ -39,7 +41,8 @@ class Enzyme(CMakePackage):
values=('Debug', 'Release', 'RelWithDebInfo', 'MinSizeRel')
)
depends_on('llvm@7:12')
depends_on('llvm@7:12', when='@0.0.13:0.0.15')
depends_on('llvm@7:14', when='@0.0.32:') # TODO actual lower bound
depends_on('cmake@3.9:', type='build')
def cmake_args(self):
@ -56,6 +59,9 @@ def libs(self):
'LLVMEnzyme-{0}'.format(ver),
'ClangEnzyme-{0}'.format(ver)
]
if self.version >= Version('0.0.32'): # TODO actual lower bound
libs.append('LLDEnzyme-{0}'.format(ver))
return find_libraries(libs, root=self.prefix, recursive=True)
def setup_dependent_build_environment(self, env, dependent_spec):