aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile3
-rw-r--r--main_23.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 0894ce2..508c7de 100644
--- a/Makefile
+++ b/Makefile
@@ -8,6 +8,9 @@ ifneq ($(OS),Windows_NT)
T2LINKS = -lm -ldl
ifneq (, $(shell which gnuplot))
T2FLAGS += -DPIPE_GNUPLOT
+ ifeq (, ${DISPLAY})
+ T2FLAGS += -DTERMINAL_PLOT
+ endif
endif
endif
diff --git a/main_23.c b/main_23.c
index f6936da..8460415 100644
--- a/main_23.c
+++ b/main_23.c
@@ -16,6 +16,9 @@ typedef double (*func_t)(double);
void pipe_gnuplot(struct dval *table, long len) {
FILE* gp = popen("gnuplot", "w");
if (!gp) return;
+#ifdef TERMINAL_PLOT
+ fputs("set terminal block\n", gp);
+#endif // TERMINAL_PLOT
fputs("plot '-' with lines\n", gp);
print_table(gp, table, len);
fputs("e\n", gp);