Cached Incremental Updates of DUB Builds
"Nordlöw" via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Jan 26 14:49:45 PST 2015
On Monday, 26 January 2015 at 22:46:46 UTC, Nordlöw wrote:
> On Monday, 26 January 2015 at 22:44:26 UTC, Nordlöw wrote:
>> Ok, then it's more than that. It takes 7 seconds:
>>
>> time dub build
>
> time dub build --combined --force
>
> is in the same order - around 7 seconds.
Why is DUB compiling it all in one shot when I do *not* feed it
the --combine flag?
Entering
time dub build --force --verbose
gives
Using dub registry url 'http://code.dlang.org/'
Refreshing local packages (refresh existing: true)...
Looking for local package map at
/var/lib/dub/packages/local-packages.json
Looking for local package map at
/home/per/.dub/packages/local-packages.json
Ignoring version specification (~master) for path based
dependency ../../
Ignoring version specification (~master) for path based
dependency ../../
Ignoring version specification (~master) for path based
dependency ../../
Note: Failed to determine version of package knetquery at ..
Assuming ~master.
Refreshing local packages (refresh existing: false)...
Looking for local package map at
/var/lib/dub/packages/local-packages.json
Looking for local package map at
/home/per/.dub/packages/local-packages.json
Ignoring version specification (~master) for path based
dependency ../../
Ignoring version specification (~master) for path based
dependency ../../
Ignoring version specification (~master) for path based
dependency ../../
Checking for missing dependencies.
Refreshing local packages (refresh existing: false)...
Looking for local package map at
/var/lib/dub/packages/local-packages.json
Looking for local package map at
/home/per/.dub/packages/local-packages.json
Ignoring version specification (~master) for path based
dependency ../../
Ignoring version specification (~master) for path based
dependency ../../
Ignoring version specification (~master) for path based
dependency ../../
Checking for upgrades.
Using cached upgrade results...
Generating using build
Generate target knetquery (executable
/home/per/Work/justd/knetquery knetquery)
Building knetquery ~master configuration "application", build
type debug.
Compiling using dmd...
dmd -c
-of.dub/build/application-debug-linux.posix-x86_64-dmd_2067-5C25CF5E0907389BD865D47A5E97D174/knetquery.o
-debug -g -wi -version=Have_knetquery -I.. ../algorithm_ex.d
../arsd/characterencodings.d ../arsd/dom.d ../assert_ex.d
../backtrace/backtrace.d ../combinations.d ../dbg.d ../grammars.d
../ixes.d ../knet/base.d ../knet/cn5.d ../knet/decodings.d
../knet/folklex.d ../knet/languages.d ../knet/lectures/all.d
../knet/lemmas.d ../knet/moby.d ../knet/nell.d ../knet/origins.d
../knet/relations.d ../knet/roles.d ../knet/senses.d
../knet/swesaurus.d ../knet/synlex.d ../knet/thematics.d
../knet/wordnet.d ../mmfile_ex.d ../msgpack.d ../permutations.d
../predicates.d ../range_ex.d ../rational.d ../rcstring.d
../skip_ex.d ../sort_ex.d ../stemming.d ../traits_ex.d
../wordnet.d source/app.d
More information about the Digitalmars-d-learn
mailing list