ENH: improve coverage

This commit is contained in:
Bill Hoffman 2001-08-23 18:02:30 -04:00
parent a4f40c31f1
commit 538ff79e2f
3 changed files with 6 additions and 46 deletions

View File

@ -805,8 +805,12 @@ int cmMakefile::DumpDocumentationToFile(std::ostream& f)
const char *name;
const char *terse;
const char *full;
f << "<html><ul>\n";
char tmp[1024];
sprintf(tmp,"Version %d.%d", cmMakefile::GetMajorVersion(),
cmMakefile::GetMinorVersion());
f << "<html>\n";
f << "<h1>Documentation for commands of CMake " << tmp << "</h1>\n";
f << "<ul>\n";
for(RegisteredCommandsMap::iterator j = m_Commands.begin();
j != m_Commands.end(); ++j)
{

View File

@ -404,38 +404,6 @@ void cmSystemTools::CleanUpWindowsSlashes(std::string& path)
}
int cmSystemTools::Grep(const char* dir, const char* file,
const char* expression)
{
std::string path = dir;
path += "/";
path += file;
std::ifstream fin(path.c_str());
char buffer[2056];
int count = 0;
cmRegularExpression reg(expression);
while(fin)
{
fin.getline(buffer, sizeof(buffer));
count += reg.find(buffer);
}
return count;
}
void cmSystemTools::ConvertCygwinPath(std::string& pathname)
{
if(pathname.find("/cygdrive/") != std::string::npos)
{
std::string cygStuff = pathname.substr(0, 11);
std::string replace;
replace += cygStuff.at(10);
replace += ":";
cmSystemTools::ReplaceString(pathname, cygStuff.c_str(), replace.c_str());
}
}
bool cmSystemTools::ParseFunction(std::ifstream& fin,
std::string& name,
std::vector<std::string>& arguments)

View File

@ -104,18 +104,6 @@ public:
///! Return true if a file exists in the current directory.
static bool FileExists(const char* filename);
/**
* Return the number of times the given expression occurs in the file
* specified by the concatenation of dir/file.
*/
static int Grep(const char* dir, const char* file, const char* expression);
/**
* Convert a path containing a cygwin drive specifier to its natural
* equivalent.
*/
static void ConvertCygwinPath(std::string& pathname);
/**
* Read a CMake command (or function) from an input file. This
* returns the name of the function and a list of its