Hi Jakob.

 > 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

I believe that this might work.  Modifying Dave's example:

    Set (GOOS=Darwin) & go build

The () prevents adding a space to the end of the environment variable.

John

    John Souvestre - New Orleans LA


-----Original Message-----
From: golang-nuts@googlegroups.com [mailto:golang-nuts@googlegroups.com] On 
Behalf Of Jakob Borg
Sent: 2017 January 26, Thu 13:13
To: golang-nuts
Subject: Re: [go-nuts] Cross compile GOOS

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.

-- 
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.

Reply via email to