minc-toolkit: new package (#23818)
This commit is contained in:
parent
30991cd9cd
commit
fcb8942c88
35
var/spack/repos/builtin/packages/minc-toolkit/package.py
Normal file
35
var/spack/repos/builtin/packages/minc-toolkit/package.py
Normal file
@ -0,0 +1,35 @@
|
||||
# Copyright 2013-2021 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 import *
|
||||
|
||||
|
||||
class MincToolkit(CMakePackage):
|
||||
"""Bundles multiple MINC-related packages"""
|
||||
|
||||
homepage = "https://github.com/BIC-MNI/minc-toolkit-v2"
|
||||
git = "https://github.com/BIC-MNI/minc-toolkit-v2.git"
|
||||
|
||||
version('1.9.18.1', commit="38597c464b6e93eda680ab4a9e903366d53d7737",
|
||||
submodules=True)
|
||||
|
||||
variant('visualisation', default=False,
|
||||
description="Build visual tools (Display, register, etc.)")
|
||||
|
||||
depends_on('perl')
|
||||
depends_on('flex', type='build')
|
||||
depends_on('bison', type='build')
|
||||
depends_on('zlib', type='link')
|
||||
depends_on('freeglut', when="+visualisation")
|
||||
|
||||
def cmake_args(self):
|
||||
return [self.define_from_variant('MT_BUILD_VISUAL_TOOLS', 'visualisation'),
|
||||
# newer ANTs packaged separately
|
||||
"-DMT_BUILD_ANTS=OFF",
|
||||
# build error; should package newer c3d separately
|
||||
"-DMT_BUILD_C3D=OFF",
|
||||
# should be packaged separately with newer ITK
|
||||
"-DMT_BUILD_ELASTIX=OFF"
|
||||
]
|
Loading…
Reference in New Issue
Block a user