build with C89 standard by default