cross compile support
version support from cmake