Added compile infrastructure, tested compile.