BuildConfigurationFactory: Introduce priorities
Introduce priorities for build configuration factories. This way plugins can register specialized build configuration factories, that e.g. can provide additional build steps. A negative priority signifies that a factory is not prepared to handle a request, the default build configuration factory shipped by the build system plugin will report a priority of 0. Add 100 to that for each specialization you add (e.g. a remote linux buildconfiguration factory would report 100, a specialization of that for mer will should report 200, etc.). Change-Id: I141a7a5a79166afdb7657d46eb7e86bd18d3abf6 Reviewed-by:Daniel Teske <daniel.teske@digia.com> Reviewed-by:
Michal Klocek <michal.klocek@digia.com>
Showing
- src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp 5 additions, 8 deletions...s/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp
- src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.h 2 additions, 2 deletions...ins/autotoolsprojectmanager/autotoolsbuildconfiguration.h
- src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp 5 additions, 9 deletionssrc/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
- src/plugins/cmakeprojectmanager/cmakebuildconfiguration.h 2 additions, 2 deletionssrc/plugins/cmakeprojectmanager/cmakebuildconfiguration.h
- src/plugins/genericprojectmanager/genericbuildconfiguration.cpp 5 additions, 9 deletions...ugins/genericprojectmanager/genericbuildconfiguration.cpp
- src/plugins/genericprojectmanager/genericbuildconfiguration.h 2 additions, 2 deletions...plugins/genericprojectmanager/genericbuildconfiguration.h
- src/plugins/projectexplorer/buildconfiguration.cpp 18 additions, 8 deletionssrc/plugins/projectexplorer/buildconfiguration.cpp
- src/plugins/projectexplorer/buildconfiguration.h 5 additions, 5 deletionssrc/plugins/projectexplorer/buildconfiguration.h
- src/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp 5 additions, 8 deletionssrc/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp
- src/plugins/qbsprojectmanager/qbsbuildconfiguration.h 2 additions, 2 deletionssrc/plugins/qbsprojectmanager/qbsbuildconfiguration.h
- src/plugins/qt4projectmanager/qt4buildconfiguration.cpp 5 additions, 11 deletionssrc/plugins/qt4projectmanager/qt4buildconfiguration.cpp
- src/plugins/qt4projectmanager/qt4buildconfiguration.h 2 additions, 2 deletionssrc/plugins/qt4projectmanager/qt4buildconfiguration.h
Loading
Please register or sign in to comment