build script support