Cross platform build