Imports

Mike Parker aldacron at gmail.com
Thu Oct 5 12:18:57 UTC 2017


On Thursday, 5 October 2017 at 12:17:23 UTC, Mike Parker wrote:
> On Thursday, 5 October 2017 at 11:44:00 UTC, Jiyan wrote:
>>>> [...]
>
>> But as i see it with sourcePaths the directories are not 
>> influencing
>> the module names(in the directories except "source"), so 
>> "dir.sub"
>> will just have the name "sub" is there a way around that, 
>> except
>> naming every module like:
>>
>> module dir.sub;
>
> You have to pass the parent directory of dir rather than dir 
> itself, e.g.:
>
> - src
> -- dir
> --- sub.d
>
> dmd -Isrc
>
> Regardless, every module should have a module name at the top. 
> There are situations where the inferred package & module names 
> can't work.

Ugh. Sorry, I mean for sourcePaths you have to pass `src` and not 
`dir`.


More information about the Digitalmars-d-learn mailing list