www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - How to specify 64 bit architecture in dub configuration file?

reply OlaOst <olaa81 gmail.com> writes:
Using 'dub --arch=x86_64' will get you a 64 bit build, but is it 
possible to specify 64 bit architecture in the configuration 
file, so one can just type 'dub' and get a 64 bit build?
Nov 10
parent reply Nicholas Wilson <iamthewilsonator hotmail.com> writes:
On Friday, 10 November 2017 at 08:30:39 UTC, OlaOst wrote:
 Using 'dub --arch=x86_64' will get you a 64 bit build, but is 
 it possible to specify 64 bit architecture in the configuration 
 file, so one can just type 'dub' and get a 64 bit build?
"dflags" : "-m64" will work. You can probably use a less quick and dirty solution with a proper configuration. Or edit your dmd.conf to include -m64 as a default.
Nov 10
parent Atila Neves <atila.neves gmail.com> writes:
On Friday, 10 November 2017 at 09:18:34 UTC, Nicholas Wilson 
wrote:
 On Friday, 10 November 2017 at 08:30:39 UTC, OlaOst wrote:
 Using 'dub --arch=x86_64' will get you a 64 bit build, but is 
 it possible to specify 64 bit architecture in the 
 configuration file, so one can just type 'dub' and get a 64 
 bit build?
"dflags" : "-m64" will work. You can probably use a less quick and dirty solution with a proper configuration. Or edit your dmd.conf to include -m64 as a default.
It'll work but dub will complain. I really wish it didn't. Atila
Nov 10