From e4dce08591ef28e03d3aba3492aff6f27388ec1d Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Thu, 4 Apr 2002 16:53:37 -0500 Subject: ENH: add the ability to process command line arguments in the test driver before the test driver gets them --- Source/cmCreateTestSourceList.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Source/cmCreateTestSourceList.h') diff --git a/Source/cmCreateTestSourceList.h b/Source/cmCreateTestSourceList.h index 3d78b93700..102226ec70 100644 --- a/Source/cmCreateTestSourceList.h +++ b/Source/cmCreateTestSourceList.h @@ -67,13 +67,16 @@ public: virtual const char* GetFullDocumentation() { return - "CREATE_TEST_SOURCELIST(SourceListName DriverName test1 test2 test3" + "CREATE_TEST_SOURCELIST(SourceListName DriverName test1 test2 test3 EXTRA_INCLUDE include.h FUNCTION function)" "The list of source files needed to build the testdriver will be in SourceListName.\n" "DriverName.cxx is the name of the test driver program.\n" "The rest of the arguments consist of a list of test source files, can be " "; separated. Each test source file should have a function in it that " "is the same name as the file with no extension (foo.cxx should have int foo();) " - "DriverName.cxx will be able to call each of the tests by name on the command line."; + "DriverName.cxx will be able to call each of the tests by name on the command line. " + "If EXTRA_INCLUDE is specified, then the next argument is included into the generated file. " + "If FUNCTION is specified, then the next argument is taken as a function name that is passed " + "a pointer to ac and av. This can be used to add extra command line processing to each test. "; } cmTypeMacro(cmCreateTestSourceList, cmCommand); -- cgit v1.2.1