March 19, 2014 [phobos] [D-Programming-Language/tools] 12e73a: Fix issue 12351: rdmd --makedep(end|file) uses the... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/tools Commit: 12e73a2537102c34e0d2c04361390e37f2389381 https://github.com/D-Programming-Language/tools/commit/12e73a2537102c34e0d2c04361390e37f2389381 Author: Leandro Lucarella <leandro.lucarella@sociomantic.com> Date: 2014-03-19 (Wed, 19 Mar 2014) Changed paths: M rdmd.d M rdmd_test.d Log Message: ----------- Fix issue 12351: rdmd --makedep(end|file) uses the source file as the target Having the source file as the target for the dependencies on a Makefile is useless, as there is no rule to rebuild the source file, Make can't use that information at all. To a have a meaningful target name, now --makedep* options require -of to be present too. Commit: 314d92e192c88ccd15982dd9b11f69aaafb47efa https://github.com/D-Programming-Language/tools/commit/314d92e192c88ccd15982dd9b11f69aaafb47efa Author: Leandro Lucarella <leandro.lucarella@sociomantic.com> Date: 2014-03-19 (Wed, 19 Mar 2014) Changed paths: M rdmd.d M rdmd_test.d Log Message: ----------- Fix issue 12354: rdmd --makedep(end|file) doesn't output empty rules for all source files Now rdmd --makedep(end|file) will print an empty rule for each source file. Commit: 07553e19176e1034969c416c2e5bcc526e014fdd https://github.com/D-Programming-Language/tools/commit/07553e19176e1034969c416c2e5bcc526e014fdd Author: Leandro Lucarella <leandro.lucarella@sociomantic.com> Date: 2014-03-19 (Wed, 19 Mar 2014) Changed paths: M rdmd.d M rdmd_test.d Log Message: ----------- rdmd: Improve --makedep(end|file) output format The current format is not very human friendly and also makes doing simple checks for testing quite hard. The new format is based on GCC's format, and it looks like this: target: \ source1.d \ source2.d \ source1.d: source2.d: Commit: 09aaa0953e79052f70ea71800f3d344feec82ff3 https://github.com/D-Programming-Language/tools/commit/09aaa0953e79052f70ea71800f3d344feec82ff3 Author: Andrei Alexandrescu <andrei@erdani.com> Date: 2014-03-19 (Wed, 19 Mar 2014) Changed paths: M rdmd.d M rdmd_test.d Log Message: ----------- Merge pull request #122 from leandro-lucarella-sociomantic/rdmd-exe-target Fix rdmd --makedep(end|file) (issues 12351 and 12354) Compare: https://github.com/D-Programming-Language/tools/compare/e41a32b87c90...09aaa0953e79 |
Copyright © 1999-2021 by the D Language Foundation