• Tobias Hunger's avatar
    AbstractProcessStep: Do not run a qprocess in a thread · 962ba86d
    Tobias Hunger authored
    
    
    This avoids sending signals for new tasks and process output
    via the gui thread's event loop. When finding lots of issues in
    the output we generate so many events that any attempt to
    compress events takes a long time (max. events waiting to be
    processed were > 1200000 when doing a clang -Weverything build!),
    and thus the UI freezes.
    
    Change-Id: I9668d2537b1a268e788cd0ea5c756ebaab4462a9
    Reviewed-by: default avatarDaniel Teske <daniel.teske@digia.com>
    962ba86d
qmakestep.cpp 26.2 KB