]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
ada: Require successful build of xsnamest
authorTom Tromey <tromey@adacore.com>
Wed, 8 Mar 2023 17:21:59 +0000 (10:21 -0700)
committerMarc Poulhiès <poulhies@adacore.com>
Thu, 25 May 2023 07:44:19 +0000 (09:44 +0200)
While experimenting, I introduced a compilation error into xsnamest.
This took a little while to track down because, while the error was in
the log, the build did not stop.  This patch changes Make-generated.in
to require a successful build of this program.

gcc/ada/

* Make-generated.in (ada/stamp-snames): Check result of
gnatmake.

gcc/ada/Make-generated.in

index 948fc508a56a133f39795502672256b4760979be..95c2a1df352140b5c57767cc434e068c9bdd17da 100644 (file)
@@ -46,7 +46,7 @@ ada/stamp-snames : ada/snames.ads-tmpl ada/snames.adb-tmpl ada/snames.h-tmpl ada
        -$(MKDIR) ada/bldtools/snamest
        $(RM) $(addprefix ada/bldtools/snamest/,$(notdir $^))
        $(CP) $^ ada/bldtools/snamest
-       cd ada/bldtools/snamest; gnatmake -q xsnamest ; ./xsnamest
+       cd ada/bldtools/snamest && gnatmake -q xsnamest && ./xsnamest
        $(fsrcdir)/../move-if-change ada/bldtools/snamest/snames.ns ada/snames.ads
        $(fsrcdir)/../move-if-change ada/bldtools/snamest/snames.nb ada/snames.adb
        $(fsrcdir)/../move-if-change ada/bldtools/snamest/snames.nh ada/snames.h