dcmtk: fixed type error (#17758)
* dcmtk: fixed type error * Update var/spack/repos/builtin/packages/dcmtk/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
This commit is contained in:
@@ -37,6 +37,16 @@ class Dcmtk(CMakePackage):
|
||||
variant('cxx11', default=False, description="Enable c++11 features")
|
||||
variant('stl', default=True, description="Use native STL implementation")
|
||||
|
||||
def patch(self):
|
||||
# Backport 3.6.4
|
||||
if self.spec.satisfies('@:3.6.3 %fj'):
|
||||
filter_file(
|
||||
'OFintegral_constant<size_t,-1>',
|
||||
'OFintegral_constant<size_t,~OFstatic_cast(size_t,0)>',
|
||||
'ofstd/include/dcmtk/ofstd/variadic/helpers.h',
|
||||
string=True
|
||||
)
|
||||
|
||||
def cmake_args(self):
|
||||
args = ["-DDCMTK_WITH_OPENSSL={0}".format(
|
||||
'ON' if '+ssl' in self.spec else 'OFF')]
|
||||
|
Reference in New Issue
Block a user