[phobos] [D-Programming-Language/tools] 12e73a: Fix issue 12351: rdmd --makedep(end|file) uses the...

GitHub noreply at github.com
Wed Mar 19 12:37:00 PDT 2014


  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 at 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 at 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 at 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 at 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


More information about the phobos mailing list