is it posible to compile individual module separately?

Anonymouse zorael at gmail.com
Tue Feb 16 17:49:42 UTC 2021


On Tuesday, 16 February 2021 at 17:26:06 UTC, Paul Backus wrote:
> On Tuesday, 16 February 2021 at 17:15:25 UTC, Anonymouse wrote:
>> You can also use dub build --build-mode=singleFile, and it 
>> will compile one file at a time. It'll be slow but slow is 
>> better than OOM.
>
> singleFile is for single-file packages [1]. The option you're 
> thinking of is --build-mode=separate.
>
> [1] https://dub.pm/advanced_usage.html#single-file

No, I do mean singleFile.

$ dub build --build-mode=singleFile --force
Performing "debug" build using /usr/local/bin/ldc2 for x86_64.
arsd-official:characterencodings 9.1.2: building configuration 
"library"...
Compiling 
../../.dub/packages/arsd-official-9.1.2/arsd-official/characterencodings.d...
Linking...
arsd-official:dom 9.1.2: building configuration "library"...
Compiling 
../../.dub/packages/arsd-official-9.1.2/arsd-official/dom.d...
Linking...
lu 1.1.2: building configuration "library"...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/common.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/container.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/conv.d...
Compiling 
../../.dub/packages/lu-1.1.2/lu/source/lu/deltastrings.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/json.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/meld.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/numeric.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/objmanip.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/package.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/semver.d...
Compiling 
../../.dub/packages/lu-1.1.2/lu/source/lu/serialisation.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/string.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/traits.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/typecons.d...
Compiling ../../.dub/packages/lu-1.1.2/lu/source/lu/uda.d...
Linking...
dialect 1.1.1: building configuration "library"...
Compiling 
../../.dub/packages/dialect-1.1.1/dialect/source/dialect/common.d...
Compiling 
../../.dub/packages/dialect-1.1.1/dialect/source/dialect/defs.d...
Compiling 
../../.dub/packages/dialect-1.1.1/dialect/source/dialect/package.d...
Compiling 
../../.dub/packages/dialect-1.1.1/dialect/source/dialect/parsing.d...
Compiling 
../../.dub/packages/dialect-1.1.1/dialect/source/dialect/postprocessors/package.d...
Compiling 
../../.dub/packages/dialect-1.1.1/dialect/source/dialect/postprocessors/twitch.d...
Compiling 
../../.dub/packages/dialect-1.1.1/dialect/source/dialect/semver.d...
Linking...
cachetools 0.3.1: building configuration "library"...
Compiling 
../../.dub/packages/cachetools-0.3.1/cachetools/source/cachetools/cache.d...
Compiling 
../../.dub/packages/cachetools-0.3.1/cachetools/source/cachetools/cache2q.d...
Compiling 
../../.dub/packages/cachetools-0.3.1/cachetools/source/cachetools/cachelru.d...
Compiling 
../../.dub/packages/cachetools-0.3.1/cachetools/source/cachetools/containers/hashmap.d...
^C


More information about the Digitalmars-d-learn mailing list