Convert macros from plain QByteArray to a vector of structs
The old code model expected the macros as C++ formatted text
("#define Foo 42) but newer targets like the Clang codemodel expect key
value arguments like "-DFoo=42". So instead of parsing the text again and
again we use an abstract data description.
Task-number: QTCREATORBUG-17915
Change-Id: I0179fd13c48a581e91ee79bba9d42d501c26f19f
Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
Showing
- src/plugins/autotest/qtest/qttestparser.cpp 1 addition, 1 deletionsrc/plugins/autotest/qtest/qttestparser.cpp
- src/plugins/autotest/quick/quicktestparser.cpp 13 additions, 12 deletionssrc/plugins/autotest/quick/quicktestparser.cpp
- src/plugins/autotoolsprojectmanager/autotoolsproject.cpp 1 addition, 1 deletionsrc/plugins/autotoolsprojectmanager/autotoolsproject.cpp
- src/plugins/autotoolsprojectmanager/makefileparser.cpp 3 additions, 7 deletionssrc/plugins/autotoolsprojectmanager/makefileparser.cpp
- src/plugins/autotoolsprojectmanager/makefileparser.h 7 additions, 2 deletionssrc/plugins/autotoolsprojectmanager/makefileparser.h
- src/plugins/autotoolsprojectmanager/makefileparserthread.cpp 3 additions, 3 deletionssrc/plugins/autotoolsprojectmanager/makefileparserthread.cpp
- src/plugins/autotoolsprojectmanager/makefileparserthread.h 8 additions, 3 deletionssrc/plugins/autotoolsprojectmanager/makefileparserthread.h
- src/plugins/clangcodemodel/test/clangcodecompletion_test.cpp 13 additions, 14 deletionssrc/plugins/clangcodemodel/test/clangcodecompletion_test.cpp
- src/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.cpp 2 additions, 2 deletions...ins/clangstaticanalyzer/clangstaticanalyzerruncontrol.cpp
- src/plugins/cmakeprojectmanager/cmakecbpparser.cpp 9 additions, 9 deletionssrc/plugins/cmakeprojectmanager/cmakecbpparser.cpp
- src/plugins/cmakeprojectmanager/cmakeproject.cpp 1 addition, 1 deletionsrc/plugins/cmakeprojectmanager/cmakeproject.cpp
- src/plugins/cmakeprojectmanager/cmakeproject.h 2 additions, 1 deletionsrc/plugins/cmakeprojectmanager/cmakeproject.h
- src/plugins/cmakeprojectmanager/servermodereader.cpp 9 additions, 13 deletionssrc/plugins/cmakeprojectmanager/servermodereader.cpp
- src/plugins/cmakeprojectmanager/servermodereader.h 1 addition, 1 deletionsrc/plugins/cmakeprojectmanager/servermodereader.h
- src/plugins/cmakeprojectmanager/tealeafreader.cpp 1 addition, 1 deletionsrc/plugins/cmakeprojectmanager/tealeafreader.cpp
- src/plugins/cppeditor/cppcodemodelinspectordialog.cpp 21 additions, 15 deletionssrc/plugins/cppeditor/cppcodemodelinspectordialog.cpp
- src/plugins/cpptools/builtineditordocumentparser.cpp 3 additions, 2 deletionssrc/plugins/cpptools/builtineditordocumentparser.cpp
- src/plugins/cpptools/compileroptionsbuilder.cpp 38 additions, 64 deletionssrc/plugins/cpptools/compileroptionsbuilder.cpp
- src/plugins/cpptools/compileroptionsbuilder.h 6 additions, 4 deletionssrc/plugins/cpptools/compileroptionsbuilder.h
- src/plugins/cpptools/cppcodemodelinspectordumper.cpp 7 additions, 4 deletionssrc/plugins/cpptools/cppcodemodelinspectordumper.cpp
Loading
Please register or sign in to comment