Re: Get all files imported by a D source file

2016-09-12 Thread Jacob Carlborg via Digitalmars-d-learn
On 2016-09-09 18:10, Yuxuan Shui wrote: Also the output format seems to change between versions (or between compilers, I don't know). Because dmd 2.071 prefix lines with "depsImport", while ldc (based on dmd 2.070.2) doesn't. The -deps and -deps= will give you different output. See "dmd --he

Re: Get all files imported by a D source file

2016-09-09 Thread Yuxuan Shui via Digitalmars-d-learn
On Friday, 9 September 2016 at 10:03:01 UTC, wobbles wrote: On Thursday, 8 September 2016 at 07:20:52 UTC, Yuxuan Shui wrote: On Thursday, 8 September 2016 at 06:33:00 UTC, Jacob Carlborg wrote: On 2016-09-08 07:39, Yuxuan Shui wrote: Hi, I wonder if there's standardized way to gather which f

Re: Get all files imported by a D source file

2016-09-09 Thread wobbles via Digitalmars-d-learn
On Thursday, 8 September 2016 at 07:20:52 UTC, Yuxuan Shui wrote: On Thursday, 8 September 2016 at 06:33:00 UTC, Jacob Carlborg wrote: On 2016-09-08 07:39, Yuxuan Shui wrote: Hi, I wonder if there's standardized way to gather which files are imported by a source file. I know I can run "dmd -v

Re: Get all files imported by a D source file

2016-09-08 Thread Jacob Carlborg via Digitalmars-d-learn
On 2016-09-08 09:20, Yuxuan Shui wrote: -deps is even noisier than just -v... This is what the -deps flag is intended for: -deps print module dependencies (imports/file/version/debug/lib) There's also the -deps= flag, kind of similar: -deps=filename write module dependencies to fi

Re: Get all files imported by a D source file

2016-09-08 Thread Yuxuan Shui via Digitalmars-d-learn
On Thursday, 8 September 2016 at 06:33:00 UTC, Jacob Carlborg wrote: On 2016-09-08 07:39, Yuxuan Shui wrote: Hi, I wonder if there's standardized way to gather which files are imported by a source file. I know I can run "dmd -v" and look for lines start with "import", but I don't know if this

Re: Get all files imported by a D source file

2016-09-07 Thread Jacob Carlborg via Digitalmars-d-learn
On 2016-09-08 07:39, Yuxuan Shui wrote: Hi, I wonder if there's standardized way to gather which files are imported by a source file. I know I can run "dmd -v" and look for lines start with "import", but I don't know if this is the best way to do it. You can use the "-deps" flag. -- /Jacob Ca

Get all files imported by a D source file

2016-09-07 Thread Yuxuan Shui via Digitalmars-d-learn
Hi, I wonder if there's standardized way to gather which files are imported by a source file. I know I can run "dmd -v" and look for lines start with "import", but I don't know if this is the best way to do it.