* added classes for loading a Sonargraph project * added Sonargraph options to project setup wizard * added test for generating indexer commands from Sonargraph modules * fixed sqlite storage crashing in constructor when parent directory of provided path does not exist * removed unused FileRegister from Java indexing * removed unused info from IndexerCommandJava * refactored loading and saving of SourceGroupSettings * extracted sourcepaths settings to own class that can be re-used * merged CDB wizard contentents for source file and indexed paths * unified wizard content for sonargraph project path * removed include filters from default source groups * extracted generation of RefreshInfo from Project to RefreshInfoGenerator * added tests for RefreshInfoGenerator * added language and standard selection to sonargraph project setup * added auto-detection for indexed header paths of sonargraph cmake json modules * Sonargraph::Project can enable/disable support for specific modules * warn if sonargraph project contains no matching modules * indexed headers can be detected from sonargraph project
40 lines
1004 B
CMake
40 lines
1004 B
CMake
|
|
add_files(
|
|
LIB_JAVA_FILES
|
|
|
|
data/indexer/IndexerCommandJava.cpp
|
|
data/indexer/IndexerCommandJava.h
|
|
data/indexer/IndexerJava.cpp
|
|
data/indexer/IndexerJava.h
|
|
|
|
data/parser/java/JavaParser.cpp
|
|
data/parser/java/JavaParser.h
|
|
data/parser/java/JavaEnvironment.cpp
|
|
data/parser/java/JavaEnvironment.h
|
|
data/parser/java/JavaEnvironmentFactory.cpp
|
|
data/parser/java/JavaEnvironmentFactory.h
|
|
|
|
project/SourceGroupFactoryModuleJava.cpp
|
|
project/SourceGroupFactoryModuleJava.h
|
|
project/SourceGroupJava.cpp
|
|
project/SourceGroupJava.h
|
|
project/SourceGroupJavaEmpty.cpp
|
|
project/SourceGroupJavaEmpty.h
|
|
project/SourceGroupJavaGradle.cpp
|
|
project/SourceGroupJavaGradle.h
|
|
project/SourceGroupJavaMaven.cpp
|
|
project/SourceGroupJavaMaven.h
|
|
project/SourceGroupJavaSonargraph.cpp
|
|
project/SourceGroupJavaSonargraph.h
|
|
|
|
utility/utilityJava.cpp
|
|
utility/utilityJava.h
|
|
utility/utilityGradle.cpp
|
|
utility/utilityGradle.h
|
|
utility/utilityMaven.cpp
|
|
utility/utilityMaven.h
|
|
|
|
LanguagePackageJava.cpp
|
|
LanguagePackageJava.h
|
|
)
|