DlangUI project update

FrankLike via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Jan 23 07:57:44 PST 2015


On Thursday, 22 January 2015 at 13:37:16 UTC, Vadim Lopatin wrote:

>>>> If use dco to build the dlangIDE,config local.ini
>>>>
>>>> ----------------local.ini---------------------------
>>>> DC=dmd
>>>> DCStandardEnvBin=dmd2\windows\bin
>>>> SpecialLib=dlanguilib
>>>> importPath= -I..\..\dlangui\src
>>>> ;lflags=console
>>>> lflags=win32
>>>> ;lflags=win64
>>>> ;dflags=
>>>> libs= ..\lib\dlanguilib.lib ..\lib\dlib.lib
>>>> ;targetType=exe//lib//staticLib//dynamicLib//sourceLib//none
>>>> targetType=exe
>>>> ;targetName=;//    ;'null is auto'
>>>> targetName=dlangide.exe
>>>> ;compileType=;//64//32mscoff
>>>> compileType=
>>>> ;buildMode=debug;//release
>>>> buildMode=debug
>>>> --------------------end---------------------
>>>> and copy dlib.lib with dlanguilib.lib to lib folder,and copy 
>>>> dlib to "dmd2\windows\import",then run 'dco',will get the 
>>>> dlangIDE.exe file only
>>>> 1206kb,but bu dub, 4518kb.
>>>>
>>>> get dco:
>>>> git clone https://github.com/FrankLIKE/dco
>>>>
>>>> Frank
>>>
>>> Did you try dub build --build=release  ?
>> I  known  it,but  can't  get  so  small  exe  for  debug,and  
>> exe
>> no  console.
>
> On win32, dub build --build=release now gives 1305Kb executable 
> with embedded resources.
>
> What are advantages of dco?

Config ini is Quickly,if you don't know how to config a dub.json.
Building is quickly and easy : 'dco' in cmd.exe ,then ok.
It's easy to get a win32.exe ,not a exe on console.



More information about the Digitalmars-d-announce mailing list