From 8de5e68e835efbfa50291c6917abef80f59d233b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D8=A3=D8=AD=D9=85=D8=AF=20=D8=A7=D9=84=D9=85=D8=AD=D9=85?= =?UTF-8?q?=D9=88=D8=AF=D9=8A=20=28Ahmed=20El-Mahmoudy=29?= Date: Sun, 28 Sep 2025 17:17:06 +0200 Subject: [PATCH] Add CPPFLAGS & LDFLAGS for building version.exe & draw_tt build targets Those are needed to be able to add security hardening buold flags by downstream package maintainers --- Makefile.in | 2 +- vvp/Makefile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile.in b/Makefile.in index 8f2c01d32..3038c1cf6 100644 --- a/Makefile.in +++ b/Makefile.in @@ -244,7 +244,7 @@ iverilog-vpi: $(srcdir)/iverilog-vpi.sh Makefile endif version.exe: $(srcdir)/version.c $(srcdir)/version_base.h version_tag.h - $(BUILDCC) $(CFLAGS) -o version.exe -I. -I$(srcdir) $(srcdir)/version.c + $(BUILDCC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o version.exe -I. -I$(srcdir) $(srcdir)/version.c %.o: %.cc config.h $(CXX) $(CPPFLAGS) $(CXXFLAGS) @DEPENDENCY_FLAG@ -c $< -o $*.o diff --git a/vvp/Makefile.in b/vvp/Makefile.in index 4673101cb..cd67d7af2 100644 --- a/vvp/Makefile.in +++ b/vvp/Makefile.in @@ -175,7 +175,7 @@ endif mv $*.d dep/$*.d tables.cc: $(srcdir)/draw_tt.c - $(BUILDCC) $(CFLAGS) -o draw_tt$(BUILDEXT) $(srcdir)/draw_tt.c + $(BUILDCC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o draw_tt$(BUILDEXT) $(srcdir)/draw_tt.c ./draw_tt$(BUILDEXT) > tables.cc rm draw_tt$(BUILDEXT)