summaryrefslogtreecommitdiffstats
path: root/Source/cmVTKMakeInstantiatorCommand.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2001-12-18 16:35:51 (GMT)
committerBrad King <brad.king@kitware.com>2001-12-18 16:35:51 (GMT)
commit1f68c1be85362102c6712ff40f38425b9097871b (patch)
tree84bd03269a0800bfca0b0b81417d858e139cd163 /Source/cmVTKMakeInstantiatorCommand.h
parent633041837c365fc031ff3045010b7575a0b3c3b2 (diff)
downloadCMake-1f68c1be85362102c6712ff40f38425b9097871b.zip
CMake-1f68c1be85362102c6712ff40f38425b9097871b.tar.gz
CMake-1f68c1be85362102c6712ff40f38425b9097871b.tar.bz2
ENH: Improved flexibility of command by allowing specificiation of separate input and outputs source lists. Multiple input source lists are now also allowed.
Diffstat (limited to 'Source/cmVTKMakeInstantiatorCommand.h')
-rw-r--r--Source/cmVTKMakeInstantiatorCommand.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/Source/cmVTKMakeInstantiatorCommand.h b/Source/cmVTKMakeInstantiatorCommand.h
index a475312..297ed09 100644
--- a/Source/cmVTKMakeInstantiatorCommand.h
+++ b/Source/cmVTKMakeInstantiatorCommand.h
@@ -69,24 +69,24 @@ public:
/** Succinct documentation. */
virtual const char* GetTerseDocumentation()
{
- return "Setup a library's classes to be created by vtkInstantiator";
+ return "Register classes for creation by vtkInstantiator";
}
/** More documentation. */
virtual const char* GetFullDocumentation()
{
return
- "VTK_MAKE_INSTANTIATOR(libName srcList exportMacro\n"
+ "VTK_MAKE_INSTANTIATOR(className outSourceList\n"
+ " src-list1 [src-list2 ..]\n"
+ " EXPORT_MACRO exportMacro\n"
" [HEADER_LOCATION dir] [GROUP_SIZE groupSize])\n"
- "Generates a new class for the given library to allow its other\n"
- "classes to be created by vtkInstantiator. Functions to create\n"
- "classes listed in srcList are registered with vtkInstantiator, and\n"
- "the new class containing this code is added to the srcList for\n"
- "inclusion in the library. The libName argument is used to generate\n"
- "the filename and name of the class used to register the functions\n"
- "when the library is loaded. The exportMacro is the name of the\n"
- "DLL export macro to use in the class definition\n"
- "(ex. VTK_COMMON_EXPORT).\n"
+ "Generates a new class with the given name and adds its files to the\n"
+ "given outSourceList. It registers the classes from the other given\n"
+ "source lists with vtkInstantiator when it is loaded. The output\n"
+ "source list should be added to the library with the classes it\n"
+ "registers.\n"
+ "The EXPORT_MACRO argument must be given and followed by the export\n"
+ "macro to use when generating the class (ex. VTK_COMMON_EXPORT).\n"
"The HEADER_LOCATION option must be followed by a path. It specifies\n"
"the directory in which to place the generated class's header file.\n"
"The generated class implementation files always go in the build\n"