Need a virtual dtor
authorMichael Andres <ma@suse.de>
Fri, 5 Sep 2008 16:19:14 +0000 (16:19 +0000)
committerMichael Andres <ma@suse.de>
Fri, 5 Sep 2008 16:19:14 +0000 (16:19 +0000)
CMakeLists.txt
zypp/repo/RepoInfoBase.h

index f89a5f4..88b8b2a 100644 (file)
@@ -20,7 +20,7 @@ MATH( EXPR LIBZYPP_AGE     "${LIBZYPP_MINOR} - ${LIBZYPP_COMPATMINOR}" )
 MATH( EXPR LIBZYPP_SO_FIRST  "${LIBZYPP_CURRENT}-${LIBZYPP_AGE}" )
 SET( VERSION "${LIBZYPP_MAJOR}.${LIBZYPP_MINOR}.${LIBZYPP_PATCH}" )
 
-SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -Woverloaded-virtual" )
+SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -Woverloaded-virtual -Wnon-virtual-dtor" )
 SET( CMAKE_C_FLAGS   "${CMAKE_C_FLAGS}   -g -Wall" )
 set( CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS} -O3" )
 set( CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS} -O3" )
index 0792910..6407867 100644 (file)
@@ -24,7 +24,7 @@ namespace zypp
   ///////////////////////////////////////////////////////////////////
   namespace repo
   { /////////////////////////////////////////////////////////////////
-    
+
     ///////////////////////////////////////////////////////////////////
     //
     //    CLASS NAME : RepoInfoBase
@@ -40,7 +40,7 @@ namespace zypp
     public:
       RepoInfoBase();
       RepoInfoBase(const std::string & alias);
-      ~RepoInfoBase();
+      virtual ~RepoInfoBase();
 
       /**
        * unique identifier for this source. If not specified