logic: Reworked CDB project setup

* added separate step for project name, project location and cdb path
* added description that project stays up-to-date under cdb path picker.
* added include and framework paths to advanced settings
* disregard source extensions for cdb projects

bug id = 70
This commit is contained in:
Eberhard Graether
2016-06-13 16:43:37 +02:00
parent aae388d8ee
commit b07d03692d
20 changed files with 329 additions and 204 deletions
@@ -157,8 +157,10 @@ std::vector<std::string> SolutionParserVisualStudio::getCompileFlags()
std::vector<std::string> validExtensions;
validExtensions.push_back(".c");
validExtensions.push_back(".cc");
validExtensions.push_back(".cpp");
validExtensions.push_back(".h");
validExtensions.push_back(".hh");
validExtensions.push_back(".hpp");
for (unsigned int i = 0; i < projectFiles.size(); i++)
@@ -301,8 +303,10 @@ std::vector<std::string> SolutionParserVisualStudio::findProjectItems()
std::vector<std::string> validFileExtensions;
validFileExtensions.push_back(".c");
validFileExtensions.push_back(".cc");
validFileExtensions.push_back(".cpp");
validFileExtensions.push_back(".h");
validFileExtensions.push_back(".hh");
validFileExtensions.push_back(".hpp");
for (unsigned int i = 0; i < projectFilesNames.size(); i++)
@@ -460,8 +464,10 @@ std::vector<std::string> SolutionParserVisualStudio::findIncludePaths()
std::vector<std::string> validExtensions;
validExtensions.push_back(".c");
validExtensions.push_back(".cc");
validExtensions.push_back(".cpp");
validExtensions.push_back(".h");
validExtensions.push_back(".hh");
validExtensions.push_back(".hpp");
for (unsigned int i = 0; i < projectFiles.size(); i++)