trick/trick_source/codegen/Interface_Code_Gen
Scott Fennell 4a9d9482ef
1194 trick system icg exclude (#1195)
* Fix ICG errors while processing system header files closes #1189

Found an InitPreprocessor call and am using it.  Not sure which version
of clang it was added, just using for the version I'm on (10) and above.
Also found some GCC defines that are used during normal compilation.
Added these to our list of defines during ICG.  This clears up all of
the errors I've been seeing.

* Fix ICG errors while processing system header files #1189

OK, found the flag that activates the ATOMIC defines I was previously
hardcoding.

* #1194 add trick-system-icg-exclude

Co-authored-by: Alex Lin <alexander.s.lin@nasa.gov>
2021-10-12 12:02:03 -05:00
..
.gitignore Initial commit of everything. 2015-02-26 09:02:31 -06:00
BraceMacro.hh ICG does not compile with LLVM 8.0 #747 2019-03-26 17:03:11 -05:00
ClassTemplateVisitor.cpp Ignore privacy 2016-04-13 16:07:16 -05:00
ClassTemplateVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
ClassValues.cpp ICG produces non-compilable io_* code for this weird example #334 2016-11-02 13:56:40 -05:00
ClassValues.hh Restore debug functions #341 2016-10-31 09:10:33 -05:00
ClassVisitor.cpp icg default constructor is deleted (#1109) 2021-02-05 19:32:36 -06:00
ClassVisitor.hh Ignore privacy 2016-04-13 16:07:16 -05:00
CMakeLists.txt 1053, 1009, 1054 cmake update (#1055) 2020-09-13 18:38:35 -05:00
CommentSaver.cpp issue 1065 llvm 11 support (#1066) 2020-10-21 22:33:53 -05:00
CommentSaver.hh Ignore privacy 2016-04-13 16:07:14 -05:00
ConstructValues.cpp Replace : in ConstructValues::mangle_template_param 2020-04-17 09:48:52 -05:00
ConstructValues.hh Refactor ICG to report skipped files consistently 2017-03-15 15:53:56 -05:00
EnumValues.cpp Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
EnumValues.hh Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
EnumVisitor.cpp Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
EnumVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
FieldDescription.cpp Mark references as such in ICG 2021-02-11 17:36:43 -06:00
FieldDescription.hh Mark references as such in ICG 2021-02-11 17:36:43 -06:00
FieldVisitor.cpp Mark references as such in ICG 2021-02-11 17:36:43 -06:00
FieldVisitor.hh Ignore privacy 2016-04-13 16:07:15 -05:00
FindTrickICG.cpp in ICG: Add FileSkipped preprocessor callback to FindTrickICG (#1125) 2021-04-19 19:34:17 -05:00
FindTrickICG.hh in ICG: Add FileSkipped preprocessor callback to FindTrickICG (#1125) 2021-04-19 19:34:17 -05:00
HeaderSearchDirs.cpp 1194 trick system icg exclude (#1195) 2021-10-12 12:02:03 -05:00
HeaderSearchDirs.hh Add support for -isystem 2019-06-20 10:12:33 -05:00
ICGASTConsumer.cpp Initial commit of everything. 2015-02-26 09:02:31 -06:00
ICGASTConsumer.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
main.cpp Fix ICG errors while processing system header files #1189 (#1190) 2021-10-12 11:30:49 -05:00
makefile iss #1009 (#1040) 2020-08-28 14:52:23 -05:00
PrintAttributes.cpp Create link_list files for Trickification 2021-06-02 13:56:21 -05:00
PrintAttributes.hh Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
PrintFileContents10.cpp Mark references as such in ICG 2021-02-11 17:36:43 -06:00
PrintFileContents10.hh Improve printable field detection 2017-05-17 09:37:22 -05:00
PrintFileContentsBase.cpp Add support for references in MM::ref_name 2021-02-11 17:36:43 -06:00
PrintFileContentsBase.hh Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
TranslationUnitVisitor.cpp Merge branch 'master' of https://github.com/nasa/trick 2019-03-26 17:10:16 -05:00
TranslationUnitVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
TypedefVisitor.cpp Refactor ICG 2016-10-28 14:37:12 -05:00
TypedefVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
Utilities.cpp issue 1065 llvm 11 support (#1066) 2020-10-21 22:33:53 -05:00
Utilities.hh Merge test branch into master (#1047) 2020-09-01 15:55:19 -05:00
VariableVisitor.cpp Refactor ICG 2016-10-28 14:37:12 -05:00
VariableVisitor.hh Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00