logic: source groups for project settings
* 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.
This commit is contained in:
@@ -5,15 +5,17 @@
|
||||
<Float>3.1416</Float>
|
||||
<String>Hello World!</String>
|
||||
|
||||
<source>
|
||||
<source_paths>
|
||||
<source_path>data</source_path>
|
||||
</source_paths>
|
||||
<header_search_paths>
|
||||
<header_search_path>data/</header_search_path>
|
||||
<header_search_path>src/</header_search_path>
|
||||
</header_search_paths>
|
||||
|
||||
</source>
|
||||
<source_groups>
|
||||
<source_group_77438437-02db-4207-8bbf-75c627d53b89>
|
||||
<type>C++ Source Group</type>
|
||||
<source_paths>
|
||||
<source_path>data</source_path>
|
||||
</source_paths>
|
||||
<header_search_paths>
|
||||
<header_search_path>data/</header_search_path>
|
||||
<header_search_path>src/</header_search_path>
|
||||
</header_search_paths>
|
||||
</source_group_77438437-02db-4207-8bbf-75c627d53b89>
|
||||
</source_groups>
|
||||
</config>
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
Settings.cpp WARNING: File for Settings not found: data/TestSettings.xml
|
||||
Token.cpp ERROR: Location Id was not referenced by this Token.
|
||||
Node.cpp WARNING: Cannot change NodeType after it was already set from namespace to class
|
||||
Edge.cpp ERROR: Nodes are not plain copies.
|
||||
|
||||
Reference in New Issue
Block a user