more build system stuff