* project can not have multiple source groups with different types * language of a project is now inferred from source groups * setting global NameHierarchy delimiter of first sourceGroup in project * added project settings migrations for source groups * Add Settings Migration classes (MoveKey, DeleteKey, Lambda) * Update sample projects with migrations * added method to config to retrieve sublevel key names * implemented recursive removing of keys in settings * moved project files out of top level * removed solution parsing code as it is not used anymore fortune cookie message = The secret of getting ahead is getting started.
55 lines
2.0 KiB
XML
55 lines
2.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<!-- BOOL: 0, 1 -->
|
|
<!-- INTEGER: int e.g 123 -->
|
|
<!-- DECIMAL: float e.g 123.456 -->
|
|
<!-- STRING: string e.g hello -->
|
|
<!-- COLOR: int int int int - rgba e.g. 125 125 125 255 -->
|
|
|
|
<config>
|
|
<version><!-- INTEGER: Version number --></version>
|
|
|
|
<description><!-- STRING: optional description shown in overview. Symbols can be linked with syntax [main] --></description>
|
|
|
|
<source_groups>
|
|
<source_group_xyz>
|
|
<type><!-- STRING: describes what kind of project this is, e.g. "C Source Group", "Java Source Group from Maven" --></type>
|
|
<standard><!-- STRING: language version, e.g. c++ '11' --></standard>
|
|
|
|
<source_paths>
|
|
<source_path><!-- STRING: path to source file or directory, also used as header search path --></source_path>
|
|
</source_paths>
|
|
|
|
<exclude_paths>
|
|
<exclude_path><!-- STRING: path to file or directory to exclude from analysis --></source_path>
|
|
</exclude_paths>
|
|
|
|
<source_extensions>
|
|
<source_extension><!-- STRING: extension for source e.g. .cpp --></source_extension>
|
|
</source_extensions>
|
|
|
|
<header_search_paths>
|
|
<header_search_path><!-- STRING: header search path for each path a header_search_path element --></header_search_path>
|
|
</header_search_paths>
|
|
|
|
<use_source_paths_for_header_search><!-- BOOL: If enabled all subfolder of the source paths will be used for header search --></use_source_paths_for_header_search>
|
|
|
|
<!-- begin MAC ONLY -->
|
|
<framework_search_paths>
|
|
<framework_search_path><!-- STRING: framework search path --></framework_search_path>
|
|
</framework_search_paths>
|
|
<!-- end MAC ONLY -->
|
|
|
|
<compiler_flags>
|
|
<compiler_flag><!-- STRING: compiler flag, including the dash e.g. -v --></compiler_flag>
|
|
</compiler_flags>
|
|
|
|
<build_file_path>
|
|
<vs_solution_path><!-- STRING: path to Visual Studio solution *.sln --></vs_solution_path>
|
|
<compilation_db_path><!-- STRING: path to Compilation Database --></compilation_db_path>
|
|
</build_file_path>
|
|
|
|
</source_group_xyz>
|
|
</source_groups>
|
|
</config>
|