From 8c999d65bc7e4087ca089dbf2fcb5a014168c3e7 Mon Sep 17 00:00:00 2001
From: Claus-Justus Heine <Claus-Justus.Heine@IANS.Uni-Stuttgart.DE>
Date: Mon, 1 Dec 2003 22:01:16 +0000
Subject: [PATCH] Only generate PLOT_for_all.c from PLOT_for_all.c.in when it
 is really needed.

---
 m4/plotansi.m4 | 79 +++++++++++++++++++++++++++-----------------------
 1 file changed, 42 insertions(+), 37 deletions(-)

diff --git a/m4/plotansi.m4 b/m4/plotansi.m4
index 6786efc..ddb5ccc 100644
--- a/m4/plotansi.m4
+++ b/m4/plotansi.m4
@@ -1,41 +1,5 @@
 AC_DEFUN([ALBERTA_PLOT_ANSI_STUFF],
-[MANGLE_F77_FUNCTIONS(plot_create_window,
-plot_destroy_window,
-plot_get_std_window,
-plot_set_std_window,
-plot_expose,
-plot_title,
-plot_alarm,
-plot_set_icolor,
-plot_get_icolor,
-plot_set_backgroundcolor,
-plot_get_backgroundcolor,
-plot_set_linecolor,
-plot_get_linecolor,
-plot_set_patchcolor,
-plot_get_patchcolor,
-plot_set_textcolor,
-plot_get_textcolor,
-plot_flush,
-plot_clear,
-plot_set_transform2d,
-plot_get_transform2d,
-plot_world2d,
-plot_move2d,
-plot_vmove2d,
-plot_draw2d,
-plot_vdraw2d,
-plot_line2d,
-plot_vline2d,
-plot_triangle2d,
-plot_vtriangle2d,
-plot_trianglergb2d,
-plot_vtrianglergb2d,
-plot_text2d,
-plot_vtext2d)
-
-AC_CONFIG_FILES([PLOT_ANSI/src/PLOT_for_all.c])
-
+[
 plot_for_sun=false
 plot_for_all=false
 plot_for_ibm=false
@@ -79,4 +43,45 @@ AM_CONDITIONAL(PLOT_FOR_SUN, test x$plot_for_sun = xtrue)
 AM_CONDITIONAL(PLOT_FOR_IBM, test x$plot_for_ibm = xtrue)
 AM_CONDITIONAL(PLOT_FOR_TIT, test x$plot_for_tit = xtrue)
 
+if test "$plot_for_all" = true; then
+ 	MANGLE_F77_FUNCTIONS(plot_create_window,
+		plot_destroy_window,
+		plot_get_std_window,
+		plot_set_std_window,
+		plot_expose,
+		plot_title,
+		plot_alarm,
+		plot_set_icolor,
+		plot_get_icolor,
+		plot_set_backgroundcolor,
+		plot_get_backgroundcolor,
+		plot_set_linecolor,
+		plot_get_linecolor,
+		plot_set_patchcolor,
+		plot_get_patchcolor,
+		plot_set_textcolor,
+		plot_get_textcolor,
+		plot_flush,
+		plot_clear,
+		plot_set_transform2d,
+		plot_get_transform2d,
+		plot_world2d,
+		plot_move2d,
+		plot_vmove2d,
+		plot_draw2d,
+		plot_vdraw2d,
+		plot_line2d,
+		plot_vline2d,
+		plot_triangle2d,
+		plot_vtriangle2d,
+		plot_trianglergb2d,
+		plot_vtrianglergb2d,
+		plot_text2d,
+		plot_vtext2d)
+
+	AC_CONFIG_FILES([PLOT_ANSI/src/PLOT_for_all.c])
+
+fi # PLOT_for_all
+
+
 ])
-- 
GitLab