[phobos] [D-Programming-Language/tools] 604250: rdmd: Improve Make dependencies format

GitHub via phobos phobos at puremagic.com
Tue Nov 11 12:38:29 PST 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/tools
  Commit: 6042500717eab77f2aca1f8a96d9b13ddf4b7a7f
      https://github.com/D-Programming-Language/tools/commit/6042500717eab77f2aca1f8a96d9b13ddf4b7a7f
  Author: Leandro Lucarella <leandro.lucarella at sociomantic.com>
  Date:   2014-11-07 (Fri, 07 Nov 2014)

  Changed paths:
    M rdmd.d
    M rdmd_test.d

  Log Message:
  -----------
  rdmd: Improve Make dependencies format

Now lines are only terminated by '\' if another line comes next. Also the
code that generates the dependencies file was made more readable.


  Commit: ace326fa095d940f63226e6d68ef871cfc093dfa
      https://github.com/D-Programming-Language/tools/commit/ace326fa095d940f63226e6d68ef871cfc093dfa
  Author: Leandro Lucarella <leandro.lucarella at sociomantic.com>
  Date:   2014-11-07 (Fri, 07 Nov 2014)

  Changed paths:
    M rdmd.d
    M rdmd_test.d

  Log Message:
  -----------
  rdmd: Fix error generating Make dependencies file

The dependencies file had an extra empty line after the root file
dependency, which ended up in a Make fatal error.


  Commit: 28ca19d71354aa3a18583d23da22f9a25f7f021c
      https://github.com/D-Programming-Language/tools/commit/28ca19d71354aa3a18583d23da22f9a25f7f021c
  Author: Leandro Lucarella <leandro.lucarella at sociomantic.com>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M man/man1/rdmd.1
    M rdmd.d
    M rdmd_test.d

  Log Message:
  -----------
  rdmd: Add --extra-file option

This option includes an extra source or object in the compilation. It is
particularly useful if you need to add an extra object (compiled by
another language maybe) or an extra source (maybe because a .di was
provided) when compiling the program (multiple --extra-file are
allowed).


  Commit: af496c68ee4e776597bd7382aa47f05da698a69e
      https://github.com/D-Programming-Language/tools/commit/af496c68ee4e776597bd7382aa47f05da698a69e
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-11-11 (Tue, 11 Nov 2014)

  Changed paths:
    M man/man1/rdmd.1
    M rdmd.d
    M rdmd_test.d

  Log Message:
  -----------
  Merge pull request #154 from leandro-lucarella-sociomantic/extra-file

rdmd: Add --extra-file option


Compare: https://github.com/D-Programming-Language/tools/compare/0c4f2b3dacd3...af496c68ee4e


More information about the phobos mailing list