ToolChain: Refactor toolchain support
Refactor ToolChains in Qt Creator: * Allow for several toolchains of the same type * Be smarter wrt. guessing what kind of output a toolchain produces. This allows us to eventually handle e.g. embedded linux setups way better than before. * Be smarter wrt. guessing what kind of environment a Qt version needs. * Improve auto-detection of toolchains a bit * Decide on which debugger to use based on the kind of output produced by the compiler. * Add options page to configure toolchains * Remove toolchain related options from the Qt version dialog Reviewed-by: dt
Showing
- src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp 6 additions, 55 deletionssrc/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
- src/plugins/cmakeprojectmanager/cmakebuildconfiguration.h 1 addition, 10 deletionssrc/plugins/cmakeprojectmanager/cmakebuildconfiguration.h
- src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp 63 additions, 60 deletionssrc/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp
- src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.h 8 additions, 3 deletionssrc/plugins/cmakeprojectmanager/cmakeopenprojectwizard.h
- src/plugins/cmakeprojectmanager/cmakeproject.cpp 5 additions, 3 deletionssrc/plugins/cmakeprojectmanager/cmakeproject.cpp
- src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp 0 additions, 8 deletionssrc/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp
- src/plugins/cmakeprojectmanager/cmakerunconfiguration.h 1 addition, 1 deletionsrc/plugins/cmakeprojectmanager/cmakerunconfiguration.h
- src/plugins/debugger/cdb/cdbengine.cpp 10 additions, 17 deletionssrc/plugins/debugger/cdb/cdbengine.cpp
- src/plugins/debugger/debuggercore.h 3 additions, 1 deletionsrc/plugins/debugger/debuggercore.h
- src/plugins/debugger/debuggerengine.cpp 1 addition, 4 deletionssrc/plugins/debugger/debuggerengine.cpp
- src/plugins/debugger/debuggerplugin.cpp 17 additions, 15 deletionssrc/plugins/debugger/debuggerplugin.cpp
- src/plugins/debugger/debuggerrunner.cpp 27 additions, 53 deletionssrc/plugins/debugger/debuggerrunner.cpp
- src/plugins/debugger/debuggerrunner.h 2 additions, 2 deletionssrc/plugins/debugger/debuggerrunner.h
- src/plugins/debugger/debuggerstartparameters.h 2 additions, 3 deletionssrc/plugins/debugger/debuggerstartparameters.h
- src/plugins/debugger/gdb/gdbchooserwidget.cpp 64 additions, 437 deletionssrc/plugins/debugger/gdb/gdbchooserwidget.cpp
- src/plugins/debugger/gdb/gdbchooserwidget.h 2 additions, 81 deletionssrc/plugins/debugger/gdb/gdbchooserwidget.h
- src/plugins/debugger/gdb/gdbengine.cpp 8 additions, 15 deletionssrc/plugins/debugger/gdb/gdbengine.cpp
- src/plugins/debugger/gdb/gdboptionspage.cpp 180 additions, 77 deletionssrc/plugins/debugger/gdb/gdboptionspage.cpp
- src/plugins/debugger/gdb/gdboptionspage.h 13 additions, 5 deletionssrc/plugins/debugger/gdb/gdboptionspage.h
- src/plugins/debugger/gdb/remotegdbserveradapter.cpp 8 additions, 17 deletionssrc/plugins/debugger/gdb/remotegdbserveradapter.cpp
Loading
Please register or sign in to comment