On Tue, 2017-04-11 at 06:45 +0000, Mike Parker via Digitalmars-d-learn wrote: > […] > DUB downloads the source of dependencies from github and stores > it all in the system cache. Each package has its own versioned > folder in the cache and, when compiled, is given a .dub > subdirectory in the package root. Beneath that is a 'build' > directory, with more subdirectories containing the compiled > binaries, each directory named according to the build > configuration. […]
This is not what seems to happen with unit-threaded. for the directory ~/.dub/packages/unit-threaded-0.7.11/unit-threaded, the tree is: . ├── appveyor.yml ├── dub.json ├── example │ ├── example_fail.d │ └── example_pass.d ├── gen │ └── gen_ut_main.d ├── gen_ut_main ├── libunit-threaded.a ├── LICENSE ├── msbuild.proj ├── README.md ├── source │ └── unit_threaded │ ├── asserts.d │ ├── attrs.d │ ├── dub.d │ ├── factory.d │ ├── integration.d │ ├── io.d │ ├── meta.d │ ├── mock.d │ ├── options.d │ ├── package.d │ ├── property │ │ └── package.d │ ├── randomized │ │ ├── benchmark.d │ │ ├── gen.d │ │ ├── package.d │ │ └── random.d │ ├── reflection.d │ ├── runner.d │ ├── runtime.d │ ├── should.d │ ├── testcase.d │ ├── tests │ │ ├── issue33.d │ │ ├── mocks.d │ │ ├── module_with_attrs.d │ │ ├── module_with_setup.d │ │ ├── module_with_tests.d │ │ ├── parametrized.d │ │ ├── structs_are_not_classes.d │ │ └── tags.d │ ├── testsuite.d │ └── uda.d ├── tests │ ├── fail │ │ ├── composite.d │ │ ├── delayed.d │ │ ├── exception.d │ │ ├── klass.d │ │ ├── normal.d │ │ └── priv.d │ └── pass │ ├── attributes.d │ ├── delayed.d │ ├── fixtures.d │ ├── io.d │ ├── issue51.d │ ├── mock.d │ ├── normal.d │ ├── property.d │ ├── register.d │ └── types.d └── TODO.txt Note that the gen_ut_main executable and the libunit-threaded.a library are at the top level and have to recompiled for each configuration/platform change. There is no separation of the various configurations and platforms. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.win...@ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: rus...@winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
signature.asc
Description: This is a digitally signed message part