Files
cmake/Source
Peter Boettcher 323cfece32 ConfigureLog: Eliminate unnecessary flush to improve write performance
Replace `std::endl` with simple newline to eliminate performance issue
caused by a `write()` system call per line issued to the configure log.

The addition of the `find-v1` configure log item in commit e94ace226b
(Merge topic 'configure-log-find-v1', 2025-04-29, v4.1.0-rc1~266) caused
a large increase in the size of the configure log (1300 lines to 36000
lines in one test case) and exposed this latent performance issue.
It caused serious (10x) degradation in configure time when run on
common filesystems where `write()` is expensive, such as WSL or NFS.
2026-04-15 15:50:05 -04:00
..
2026-01-27 10:11:40 -05:00
2025-08-21 17:19:52 +02:00
2025-04-08 10:42:17 -04:00
…