logic: added support for sonargraph manual cpp modules

This commit is contained in:
mlangkabel
2018-06-11 18:54:55 +02:00
parent 1c9b4c1afd
commit b1317457ab
21 changed files with 437 additions and 1 deletions
@@ -0,0 +1,63 @@
SourceFilePath: "src/tictactoe/src/artificial_player.cpp"
LanguageStandard: "c++17"
IndexedPath: "src/tictactoe/src/artificial_player.cpp"
IndexedPath: "test/indexed/header/path"
CompilerFlag: "-isystem"
CompilerFlag: "src/tictactoe/include"
CompilerFlag: "-v"
HeaderSearchPath: "test/header/search/path"
FrameworkSearchPath: "test/framework/search/path"
SourceFilePath: "src/tictactoe/src/field.cpp"
LanguageStandard: "c++17"
IndexedPath: "src/tictactoe/src/field.cpp"
IndexedPath: "test/indexed/header/path"
CompilerFlag: "-isystem"
CompilerFlag: "src/tictactoe/include"
CompilerFlag: "-v"
HeaderSearchPath: "test/header/search/path"
FrameworkSearchPath: "test/framework/search/path"
SourceFilePath: "src/tictactoe/src/human_player.cc"
LanguageStandard: "c++17"
IndexedPath: "src/tictactoe/src/human_player.cc"
IndexedPath: "test/indexed/header/path"
CompilerFlag: "-isystem"
CompilerFlag: "src/tictactoe/include"
CompilerFlag: "-v"
HeaderSearchPath: "test/header/search/path"
FrameworkSearchPath: "test/framework/search/path"
SourceFilePath: "src/tictactoe/src/io.cpp"
LanguageStandard: "c++17"
IndexedPath: "src/tictactoe/src/io.cpp"
IndexedPath: "test/indexed/header/path"
CompilerFlag: "-isystem"
CompilerFlag: "src/tictactoe/include"
CompilerFlag: "-v"
HeaderSearchPath: "test/header/search/path"
FrameworkSearchPath: "test/framework/search/path"
SourceFilePath: "src/tictactoe/src/main.cpp"
LanguageStandard: "c++17"
IndexedPath: "src/tictactoe/src/main.cpp"
IndexedPath: "test/indexed/header/path"
CompilerFlag: "-isystem"
CompilerFlag: "src/tictactoe/include"
CompilerFlag: "-v"
HeaderSearchPath: "test/header/search/path"
FrameworkSearchPath: "test/framework/search/path"
SourceFilePath: "src/tictactoe/src/player.cpp"
LanguageStandard: "c++17"
IndexedPath: "src/tictactoe/src/player.cpp"
IndexedPath: "test/indexed/header/path"
CompilerFlag: "-isystem"
CompilerFlag: "src/tictactoe/include"
CompilerFlag: "-v"
HeaderSearchPath: "test/header/search/path"
FrameworkSearchPath: "test/framework/search/path"
SourceFilePath: "src/tictactoe/src/tictactoe.cpp"
LanguageStandard: "c++17"
IndexedPath: "src/tictactoe/src/tictactoe.cpp"
IndexedPath: "test/indexed/header/path"
CompilerFlag: "-isystem"
CompilerFlag: "src/tictactoe/include"
CompilerFlag: "-v"
HeaderSearchPath: "test/header/search/path"
FrameworkSearchPath: "test/framework/search/path"
@@ -0,0 +1,12 @@
<?xml version="1.0" ?>
<ns2:softwareSystem xmlns:ns2="http://www.hello2morrow.com/sonargraph/core" id="648f7faac44bfd5ac3cdd4bb5222efee" version="9.7.0.500">
<description></description>
<module xmlns:ns4="http://www.hello2morrow.com/sonargraph/languageprovider/cplusplus" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns4:xsdCppManualModule" name="TicTacToe" id="7f4e2c6be18676bc5959cfb7c802d27e" language="CPlusPlus">
<description></description>
<rootPath name="./tictactoe/src"></rootPath>
<basePathForIncludes>../src/tictactoe</basePathForIncludes>
<sourceFileExtensions>.cpp,.cc</sourceFileExtensions>
<moduleCompilerOptions installationCompilerDefinitionRef="CopyOfVisualCpp_14.0_x86">-I./include
-v</moduleCompilerOptions>
</module>
</ns2:softwareSystem>