lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 373ebe5 1/8: Update PETE for gcc-8.x


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 373ebe5 1/8: Update PETE for gcc-8.x
Date: Wed, 17 Apr 2019 06:20:18 -0400 (EDT)

branch: master
commit 373ebe59a7d02d4127f2160009aa318ccf3d4f4f
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Update PETE for gcc-8.x
    
    Rebuilt PETE, thus:
      cd /opt/lmi/src/lmi/tools/pete-2.1.1
      make -f Makefile
      make -f Makefile distclean
    Reverted files that changed only due to RCS expansion.
    
    No one else need rebuild the library: lmi uses its generated files,
    but none of them changed. It is however important to rebuild it from
    time to time, just to ensure that it can be rebuilt.
    
    Added a header to one file--it's unclear how PETE ever could have been
    built without it. This was the smallest change that could suffice. The
    headers are not idempotent, so the order of inclusion is significant.
    
    * tools/pete-2.1.1/Makefile: Added a 'distclean' target. Removed a line
      in the 'clean' recipe that was intended to remove backup files.
    * tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp: Added a header that has
      become necessary.
---
 tools/pete-2.1.1/Makefile                     | 5 ++++-
 tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/tools/pete-2.1.1/Makefile b/tools/pete-2.1.1/Makefile
index e4eb2c0..69ebf54 100644
--- a/tools/pete-2.1.1/Makefile
+++ b/tools/pete-2.1.1/Makefile
@@ -52,7 +52,10 @@ et_vector_operators.hpp: et_vector.in
 
 clean:
        rm -f et_vector_test$(EXEEXT)
-       rm -f $(wildcard *~ *.bak *eraseme*)
+
+distclean:
+       rm -f et_vector_test$(EXEEXT)
+       rm -f PETE/Tools/MakeOperators$(EXEEXT)
 
 maintainer-clean: clean
        rm -f et_vector_operators.hpp
diff --git a/tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp 
b/tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp
index 0d697db..597317b 100644
--- a/tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp
+++ b/tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp
@@ -23,6 +23,7 @@
 #include "Tools/Header.h"
 #include "Tools/OperatorDescriptor.h"
 #include "Tools/Parser.h"
+#include "Tools/Join.h"
 #include "Tools/PrintOperators.h"
 #include "Tools/PrintFunctions.h"
 #include "Tools/PrintList.h"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]