Add compile task