From 5cd59fd353daf12a47538c8a10c2cf7f59afe7b5 Mon Sep 17 00:00:00 2001
From: pierre <pierre@freepascal.org>
Date: Thu, 19 Mar 2020 13:30:36 +0000
Subject: [PATCH] Restore usage of revision.inc file, but do not print date and
 revision information into generated Makefile's

git-svn-id: trunk@44311 -
---
 utils/fpcm/fpcmmain.pp | 8 +++++++-
 utils/fpcm/fpcmwr.pp   | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/utils/fpcm/fpcmmain.pp b/utils/fpcm/fpcmmain.pp
index c28e886a94..a2a36dbcb8 100644
--- a/utils/fpcm/fpcmmain.pp
+++ b/utils/fpcm/fpcmmain.pp
@@ -59,7 +59,13 @@ interface
     const
       Version='2.0.0';
       Title='FPCMake Version '+Version;
-      TitleDate=Title;
+{$ifdef REVINC}
+      DateRevision={$i revision.inc};
+{$else}
+      DateRevision={$I %DATE%}+' no revision';
+{$endif}
+      TitleNoDate=Title;
+      TitleDate=Title+' '+DateRevision;
 
     type
       TCpu=(
diff --git a/utils/fpcm/fpcmwr.pp b/utils/fpcm/fpcmwr.pp
index 02594f2e6f..91ef6e4cad 100644
--- a/utils/fpcm/fpcmwr.pp
+++ b/utils/fpcm/fpcmwr.pp
@@ -731,7 +731,7 @@ implementation
          begin
            { Header }
            Add('#');
-           Add('# Don''t edit, this file is generated by '+TitleDate);
+           Add('# Don''t edit, this file is generated by '+TitleNoDate);
            Add('#');
            if FInput.HasVariable('default_rule') then
             Add('default: '+FInput.GetVariable('default_rule',false))