Compile ycm only if changed