Commit 222b04f6 authored by Ken Martin's avatar Ken Martin
Browse files

added Destructor

parent 0a2f6c87
......@@ -45,6 +45,15 @@ void FinalPass(void *inf, void *mf)
}
}
void Destructor(void *inf)
{
cmLoadedCommandInfo *info = (cmLoadedCommandInfo *)inf;
// get our client data from initial pass
cmVTKWrapTclData *cdata =
(cmVTKWrapTclData *)info->CAPI->GetClientData(info);
free(cdata);
}
CM_PLUGIN_EXPORT const char *cmGetName()
{
return "CMAKE_TEST_COMMAND";
......@@ -54,6 +63,7 @@ void CM_PLUGIN_EXPORT cmInitializeCommand(cmLoadedCommandInfo *info)
{
info->InitialPass = InitialPass;
info->FinalPass = FinalPass;
info->Destructor = Destructor;
info->m_Inherited = 0;
}
......
......@@ -45,6 +45,15 @@ void FinalPass(void *inf, void *mf)
}
}
void Destructor(void *inf)
{
cmLoadedCommandInfo *info = (cmLoadedCommandInfo *)inf;
// get our client data from initial pass
cmVTKWrapTclData *cdata =
(cmVTKWrapTclData *)info->CAPI->GetClientData(info);
free(cdata);
}
CM_PLUGIN_EXPORT const char *cmGetName()
{
return "CMAKE_TEST_COMMAND";
......@@ -54,6 +63,7 @@ void CM_PLUGIN_EXPORT cmInitializeCommand(cmLoadedCommandInfo *info)
{
info->InitialPass = InitialPass;
info->FinalPass = FinalPass;
info->Destructor = Destructor;
info->m_Inherited = 0;
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment