modern-wheel: add virtual destructor to BaseMultiParms class (#14899)
* modern-wheel: add virtual destructor * modern-wheel: add maintainers
This commit is contained in:
parent
a92543803c
commit
4c215d1fed
@ -0,0 +1,17 @@
|
|||||||
|
--- spack-src/test/prototype_factory_test.cpp.org 2020-02-07 11:17:24.321582233 +0900
|
||||||
|
+++ spack-src/test/prototype_factory_test.cpp 2020-02-07 11:18:25.598262173 +0900
|
||||||
|
@@ -58,6 +58,7 @@
|
||||||
|
virtual clone_type clone(int a) = 0;
|
||||||
|
virtual clone_type clone(int a, int b) = 0;
|
||||||
|
virtual int get() = 0;
|
||||||
|
+ virtual ~BaseMultiParms() {}
|
||||||
|
};
|
||||||
|
|
||||||
|
class DerivedSum : public BaseMultiParms {
|
||||||
|
@@ -121,4 +122,4 @@
|
||||||
|
auto objb = factory.create(0, 3, 6);
|
||||||
|
BOOST_CHECK_EQUAL(objb->get(), 9);
|
||||||
|
}
|
||||||
|
-BOOST_AUTO_TEST_SUITE_END()
|
||||||
|
\ No newline at end of file
|
||||||
|
+BOOST_AUTO_TEST_SUITE_END()
|
@ -14,6 +14,7 @@ class ModernWheel(CMakePackage):
|
|||||||
|
|
||||||
homepage = "https://github.com/alalazo/modern_wheel"
|
homepage = "https://github.com/alalazo/modern_wheel"
|
||||||
url = "https://github.com/alalazo/modern_wheel/archive/1.2.tar.gz"
|
url = "https://github.com/alalazo/modern_wheel/archive/1.2.tar.gz"
|
||||||
|
maintainers = ['alalazo']
|
||||||
|
|
||||||
version('1.2', sha256='48612f698d7159f0eb10d93ddc3e2682b06a54d3a836ff227636be3261aed15e')
|
version('1.2', sha256='48612f698d7159f0eb10d93ddc3e2682b06a54d3a836ff227636be3261aed15e')
|
||||||
version('1.1', sha256='d8ba4891257b96108e9b9406a556f8ced3b71ce85c3fcdca6bfd9cc37bf010a3')
|
version('1.1', sha256='d8ba4891257b96108e9b9406a556f8ced3b71ce85c3fcdca6bfd9cc37bf010a3')
|
||||||
@ -35,6 +36,9 @@ class ModernWheel(CMakePackage):
|
|||||||
depends_on('boost +system +filesystem', when='@:1.1.999')
|
depends_on('boost +system +filesystem', when='@:1.1.999')
|
||||||
depends_on('boost@:1.65.999 +system +filesystem', when='@1.2:')
|
depends_on('boost@:1.65.999 +system +filesystem', when='@1.2:')
|
||||||
|
|
||||||
|
# add virtual destructor to BaseMultiParms class.
|
||||||
|
patch('add_virtual_destructor.patch')
|
||||||
|
|
||||||
def cmake_args(self):
|
def cmake_args(self):
|
||||||
spec = self.spec
|
spec = self.spec
|
||||||
return [
|
return [
|
||||||
|
Loading…
Reference in New Issue
Block a user