update some of the build system to new API

ff3581ca2dAndrew Kelley committed on 7/1/2025, 11:35:25 PMparent1d04956
8 files changedLine totals unavailable