]> git.ipfire.org Git - thirdparty/gcc.git/commit
d: Use build_exeext suffix for D generator programs.
authoribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Apr 2019 21:16:43 +0000 (21:16 +0000)
committeribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Apr 2019 21:16:43 +0000 (21:16 +0000)
commitca93a8c8aab8ef6acdab42ea244704c65840600b
tree43ad6de2475846920fc86a4b89a75cf081c4e21a
parent367d4f658850276184ecf3d83f6289fef3a39cda
d: Use build_exeext suffix for D generator programs.

Updated build and invocation of idgen and impcnvgen, ensuring that they
are removed when cleaning the build directory.

Added BUILD_LIBDEPS on the link command for the generator programs as
well, which is necessary when the system installed compiler is not GCC.

gcc/d/ChangeLog:

2019-04-16  Iain Buclaw  <ibuclaw@gdcproject.org>

* Make-lang.in (d.mostyclean): Clean idgen and impcnvgen.
(d/idgen): Rename to d/idgen$(build_exeext), add BUILD_LIBDEPS.
(d/impcnvgen): Rename to d/impcnvgen$(build_exeext), add
BUILD_LIBDEPS.
(d/id.c): Call idgen$(build_exeext).
(d/impcnvtab.c): Call impcnvgen$(build_exeext).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@270397 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/d/ChangeLog
gcc/d/Make-lang.in