Since I can remember, on Windows, for our project (open_iA), there was a short “pause” at the beginning of the “generate” phase; meaning, for example in the GUI, there is no visual feedback in the first few seconds after pressing the Generate button, only then the progress bar starts to indicate progress.
I never put much thought into it so far as it went by very quickly, but starting with 3.21, we see a steep increase in this “pause” time, as compared to 3.20.x:
- With 3.20.5, the pause is ~3-5 seconds
- With 3.21, the pause increased more than 6-fold to over 30 seconds.
To investigate where this pause is coming from, I’ve tried playing around with --debug-output and --trace options to cmake, but in that pause, there is no output on the command line - the last output line is “Configuring done”, and no output occurs during the pause.
Does anybody have an idea where this pause / the slowdown between 3.20 and 3.21 could come from?
I do suspect it’s something that’s not set up ideally in our cmake files that’s causing this, because other examples run fast with 3.21 on the same machine; I just don’t have any idea how to debug this any further - so thanks in advance for any hints!