logic: indexer command refactoring

* moved SystemHeaderSearchPaths and FramewordSeearchPaths of indexer cxx indexer commands to CompilerFlags section
* added SourceGroupTestSuite to test indexer command generation of all source groups
* removed "compile_commands.json" from gitignore, because a resource file for the tests has this name
This commit is contained in:
mlangkabel
2018-09-18 17:09:28 +02:00
parent 07454f2045
commit 9dc2bcc2f9
577 changed files with 11357 additions and 9443 deletions
@@ -0,0 +1,18 @@
SourceFilePath: "src/foo/Bar.java"
LanguageStandard: "10"
ClassPathItem: "lib/dependency.jar"
ClassPathItem: "classpath_dir"
ClassPathItem: "test/jre/system/library/path.jar"
ClassPathItem: "src"
SourceFilePath: "src/foo/FooBar.java"
LanguageStandard: "10"
ClassPathItem: "lib/dependency.jar"
ClassPathItem: "classpath_dir"
ClassPathItem: "test/jre/system/library/path.jar"
ClassPathItem: "src"
SourceFilePath: "src/foo/Main.java"
LanguageStandard: "10"
ClassPathItem: "lib/dependency.jar"
ClassPathItem: "classpath_dir"
ClassPathItem: "test/jre/system/library/path.jar"
ClassPathItem: "src"
@@ -0,0 +1,5 @@
package foo;
class Bar implements FooBar
{
}
@@ -0,0 +1,5 @@
package foo;
class Foo implements FooBar
{
}
@@ -0,0 +1,5 @@
package foo;
public interface FooBar
{
}
@@ -0,0 +1,8 @@
package foo;
public class Main
{
public Foo m_foo;
public Bar m_bar;
}