Basic compile support