From add7f2b09ac01022976eaabdad117336affb7a52 Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Mon, 4 Jun 2018 16:50:02 +0200 Subject: pybind11: test functionality (#8304) * pybind11: test support Add a test functionality to pybind11. * CMake: test also on "make check" Some projects use non-CTest manual targets for tests. --- var/spack/repos/builtin/packages/py-pybind11/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/py-pybind11/package.py b/var/spack/repos/builtin/packages/py-pybind11/package.py index c995660d71..0c05694f50 100644 --- a/var/spack/repos/builtin/packages/py-pybind11/package.py +++ b/var/spack/repos/builtin/packages/py-pybind11/package.py @@ -46,7 +46,7 @@ class PyPybind11(CMakePackage): version('2.1.1', '5518988698df937ccee53fb6ba91d12a') version('2.1.0', '3cf07043d677d200720c928569635e12') - depends_on('py-pytest', type=('build')) + depends_on('py-pytest', type='test') extends('python') @@ -59,4 +59,8 @@ class PyPybind11(CMakePackage): args = [] args.append('-DPYTHON_EXECUTABLE:FILEPATH=%s' % self.spec['python'].command.path) + args += [ + '-DPYBIND11_TEST:BOOL={0}'.format( + 'ON' if self.run_tests else 'OFF') + ] return args -- cgit v1.2.3-70-g09d2