build: reduce fp.write calls for build_options.c generation
authorDavid Disseldorp <ddiss@samba.org>
Fri, 14 Jan 2022 09:38:40 +0000 (10:38 +0100)
committerDavid Disseldorp <ddiss@samba.org>
Mon, 17 Jan 2022 12:23:34 +0000 (12:23 +0000)
commit7a8c6c362e0151bc1bbd9cca8e2bfb03ba8320de
tree9978baf9569c7cfdf7a2bc3230948ba5ef42d25c
parent6a463c40d755b75b02884f123c19cc2c2845d729
build: reduce fp.write calls for build_options.c generation

build_options.c is inefficient in multiple ways:
1) it's generated via one python fp.write() call per line
2) the generated code calls output() for each and every build option

This commit reduces fp.write() calls for (1). I observe no change in the
generated build_options.c .

Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
buildtools/wafsamba/samba_patterns.py