[phobos] [D-Programming-Language/tools] e05814: rdmd: Improve --makedepend test a bit

GitHub noreply at github.com
Thu Feb 27 12:46:44 PST 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/tools
  Commit: e05814e2fc41360c0ef3b21fe461ddd2d904ca5b
      https://github.com/D-Programming-Language/tools/commit/e05814e2fc41360c0ef3b21fe461ddd2d904ca5b
  Author: Leandro Lucarella <leandro.lucarella at sociomantic.com>
  Date:   2014-02-25 (Tue, 25 Feb 2014)

  Changed paths:
    M rdmd_test.d

  Log Message:
  -----------
  rdmd: Improve --makedepend test a bit


  Commit: d414acbdafd008ed38ed9b27922df28a82070183
      https://github.com/D-Programming-Language/tools/commit/d414acbdafd008ed38ed9b27922df28a82070183
  Author: Leandro Lucarella <leandro.lucarella at sociomantic.com>
  Date:   2014-02-25 (Tue, 25 Feb 2014)

  Changed paths:
    A rdmd.1

  Log Message:
  -----------
  Add rdmd.1 man page (copied from the dmd repo)


  Commit: de82aacc9c403f61547e21ca86453baf4115c7f7
      https://github.com/D-Programming-Language/tools/commit/de82aacc9c403f61547e21ca86453baf4115c7f7
  Author: Leandro Lucarella <leandro.lucarella at sociomantic.com>
  Date:   2014-02-25 (Tue, 25 Feb 2014)

  Changed paths:
    M rdmd.1

  Log Message:
  -----------
  rdmd.1: Add missing options


  Commit: df77eb6febbb5d0030b8361b9617cda91fea2941
      https://github.com/D-Programming-Language/tools/commit/df77eb6febbb5d0030b8361b9617cda91fea2941
  Author: Leandro Lucarella <leandro.lucarella at sociomantic.com>
  Date:   2014-02-25 (Tue, 25 Feb 2014)

  Changed paths:
    M rdmd.1
    M rdmd.d
    M rdmd_test.d

  Log Message:
  -----------
  rdmd: Add --makedepfile option

The idea behind this option is to provide something similar to GCC's -MF
option, which generate a dependency file at the same time it compiles
the program. This is very useful to keep a Makefile with the
dependencies always updated:

-include .deps.mak

prog:
	rdmd --build-only --makedepfile=.deps.mak prog.d

On the first build .deps.mak will be created and afterwards, the only
way the dependencies could change is if prog.d or any of its
dependencies change, in which case a build will be triggered and the new
dependencies file will be generated.


  Commit: 2c0e4d4d67c524606b1c39ea7ba687f090a05c9a
      https://github.com/D-Programming-Language/tools/commit/2c0e4d4d67c524606b1c39ea7ba687f090a05c9a
  Author: Andrej Mitrovic <andrej.mitrovich at gmail.com>
  Date:   2014-02-27 (Thu, 27 Feb 2014)

  Changed paths:
    A rdmd.1
    M rdmd.d
    M rdmd_test.d

  Log Message:
  -----------
  Merge pull request #118 from leandro-lucarella-sociomantic/dependfile

rdmd: Add --dependfile option


Compare: https://github.com/D-Programming-Language/tools/compare/d306f7ffde9e...2c0e4d4d67c5


More information about the phobos mailing list