while (cont)
{
std::string stdfileName = crea::wx2std(fileName);
+ std::cout << "analyzing " << stdfileName << std::endl;
std::size_t fileTypePos = stdfileName.find_last_of(".");
- std::string fileType = stdfileName.substr(fileTypePos);
+ std::string fileType;
+ if(fileTypePos != std::string::npos)
+ fileType = stdfileName.substr(fileTypePos);
+ else
+ fileType = "";
+ std::cout << "fileType: " << fileType <<std::endl;
//if CMakeLists, create CMakeLists
if(stdfileName == "CMakeLists.txt")
{
std::string stdfileName = crea::wx2std(fileName);
std::size_t fileTypePos = stdfileName.find_last_of(".");
- std::string fileType = stdfileName.substr(fileTypePos);
+ std::string fileType;
+ if(fileTypePos != std::string::npos)
+ fileType = stdfileName.substr(fileTypePos);
+ else
+ fileType = "";
//if CMakeLists, create CMakeLists
if(stdfileName == "CMakeLists.txt")