add some cross compile build modes