add CPP flags, add build script