I don't know the OP's reason, but environment variables are somewhat more cumbersome on Windows. I don't think there is a way (in cmd) to do both in one command, for example. Maybe in Powershell, I don't speak it, but commands tend to look quite verbose there as well.
//jb > On 26 Jan 2017, at 19:17, Dave MacFarlane <driu...@gmail.com> wrote: > > "BSD" isn't a valid OS. It's a family of OSes.. but why don't you just > set the environment variable while running the command? > > Such as: > GOOS=dragonfly go build prog > >> On Thu, Jan 26, 2017 at 1:10 PM, <yout...@z505.com> wrote: >> Is there any way to cross compile without setting GOOS environment variable? >> >> i.e. something like >> >> go build os=bsd prog >> >> Or is it by design that you cannot just compile using a compiler switch, you >> must set GOOS environment variable? >> >> Thanks >> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.