compiles Linux / Windows