ProcessParameter: Ensure macro expansion is done in the main thread
The macro expanders are not thread safe. Also the values should be expanded in init() as later changes to e.g. the buildconfiguration should not affect the build anymore. Change-Id: I82f5cd229d82cdb9f897c1db69c47b028cca29d1 Reviewed-by:Eike Ziller <eike.ziller@digia.com> Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
Showing
- src/plugins/autotoolsprojectmanager/autogenstep.cpp 1 addition, 0 deletionssrc/plugins/autotoolsprojectmanager/autogenstep.cpp
- src/plugins/autotoolsprojectmanager/autoreconfstep.cpp 1 addition, 0 deletionssrc/plugins/autotoolsprojectmanager/autoreconfstep.cpp
- src/plugins/autotoolsprojectmanager/configurestep.cpp 1 addition, 0 deletionssrc/plugins/autotoolsprojectmanager/configurestep.cpp
- src/plugins/autotoolsprojectmanager/makestep.cpp 1 addition, 0 deletionssrc/plugins/autotoolsprojectmanager/makestep.cpp
- src/plugins/cmakeprojectmanager/makestep.cpp 1 addition, 0 deletionssrc/plugins/cmakeprojectmanager/makestep.cpp
- src/plugins/genericprojectmanager/genericmakestep.cpp 1 addition, 0 deletionssrc/plugins/genericprojectmanager/genericmakestep.cpp
- src/plugins/projectexplorer/processparameters.cpp 7 additions, 0 deletionssrc/plugins/projectexplorer/processparameters.cpp
- src/plugins/projectexplorer/processparameters.h 1 addition, 0 deletionssrc/plugins/projectexplorer/processparameters.h
- src/plugins/projectexplorer/processstep.cpp 2 additions, 0 deletionssrc/plugins/projectexplorer/processstep.cpp
- src/plugins/qt4projectmanager/makestep.cpp 1 addition, 0 deletionssrc/plugins/qt4projectmanager/makestep.cpp
- src/plugins/qt4projectmanager/qmakestep.cpp 1 addition, 0 deletionssrc/plugins/qt4projectmanager/qmakestep.cpp
Loading
Please register or sign in to comment