summaryrefslogtreecommitdiff
path: root/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2021-04-22 09:32:25 -0400
committerGitHub <noreply@github.com>2021-04-22 09:32:25 -0400
commitda0d295d6c8b6fb03245dea0583437c198890349 (patch)
treeed17baba750b15f6ace1427f04cf19690269161e /build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj
parent34fba7b5e726136c6eee8a318ab9a75381399c00 (diff)
C++ extractor improvements (#1803)
* #include an absolute path didn't work - because paths were taken to always be relative. * Split of NodeTree. Split out FileUtil. Split out MacroWriter. * Rename slang-cpp-extractor-main.cpp -> cpp-extractor-main.cpp * First pass at extractor unit-tests * Initial parsing of enum. * Ability to disable/enable parsing of scope types. * Initial support for typedef. * Added operator== != to ArrayVIew. Added test for splitting to unit tests. * Improve comment in StringUtil. * Fix comment. * Fix typo.
Diffstat (limited to 'build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj')
-rw-r--r--build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj10
1 files changed, 9 insertions, 1 deletions
diff --git a/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj b/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj
index 6e5d1cdb2..707327ba7 100644
--- a/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj
+++ b/build/visual-studio/slang-cpp-extractor/slang-cpp-extractor.vcxproj
@@ -164,18 +164,26 @@
<ItemGroup>
<ClInclude Include="..\..\..\tools\slang-cpp-extractor\diagnostic-defs.h" />
<ClInclude Include="..\..\..\tools\slang-cpp-extractor\diagnostics.h" />
+ <ClInclude Include="..\..\..\tools\slang-cpp-extractor\file-util.h" />
<ClInclude Include="..\..\..\tools\slang-cpp-extractor\identifier-lookup.h" />
+ <ClInclude Include="..\..\..\tools\slang-cpp-extractor\macro-writer.h" />
+ <ClInclude Include="..\..\..\tools\slang-cpp-extractor\node-tree.h" />
<ClInclude Include="..\..\..\tools\slang-cpp-extractor\node.h" />
<ClInclude Include="..\..\..\tools\slang-cpp-extractor\options.h" />
<ClInclude Include="..\..\..\tools\slang-cpp-extractor\parser.h" />
+ <ClInclude Include="..\..\..\tools\slang-cpp-extractor\unit-test.h" />
</ItemGroup>
<ItemGroup>
+ <ClCompile Include="..\..\..\tools\slang-cpp-extractor\cpp-extractor-main.cpp" />
<ClCompile Include="..\..\..\tools\slang-cpp-extractor\diagnostics.cpp" />
+ <ClCompile Include="..\..\..\tools\slang-cpp-extractor\file-util.cpp" />
<ClCompile Include="..\..\..\tools\slang-cpp-extractor\identifier-lookup.cpp" />
+ <ClCompile Include="..\..\..\tools\slang-cpp-extractor\macro-writer.cpp" />
+ <ClCompile Include="..\..\..\tools\slang-cpp-extractor\node-tree.cpp" />
<ClCompile Include="..\..\..\tools\slang-cpp-extractor\node.cpp" />
<ClCompile Include="..\..\..\tools\slang-cpp-extractor\options.cpp" />
<ClCompile Include="..\..\..\tools\slang-cpp-extractor\parser.cpp" />
- <ClCompile Include="..\..\..\tools\slang-cpp-extractor\slang-cpp-extractor-main.cpp" />
+ <ClCompile Include="..\..\..\tools\slang-cpp-extractor\unit-test.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\core\core.vcxproj">