:: commit c95f56ae72d0921e9cb5ebb1a8b1fe9470ed115c

mintsuki <mintsuki@protonmail.com> — 2024-11-25 22:33

parents: 0eaf833c1a

build: Pass CC and CFLAGS properly to host.mk

diff --git a/GNUmakefile.in b/GNUmakefile.in
index a2190916..8590210f 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
@@ -112,7 +112,10 @@ endif
 
 $(call MKESCAPE,$(BINDIR))/limine: $(call MKESCAPE,$(BINDIR))/Makefile $(call MKESCAPE,$(SRCDIR))/host/limine.c $(if $(filter $(BUILD_BIOS),limine-bios),$(call MKESCAPE,$(BINDIR))/limine-bios-hdd.h)
 	$(SED) 's/%VERSION%/@PACKAGE_VERSION@/g;s/%COPYRIGHT%/@LIMINE_COPYRIGHT@/g' <'$(call SHESCAPE,$(SRCDIR))/host/limine.c' >'$(call SHESCAPE,$(BINDIR))/limine.c'
-	CPPFLAGS='$(CPPFLAGS) $(LIMINE_NO_BIOS) -DLIMINE_DATADIR=\"$(call SHESCAPE,$(datarootdir))/limine\"' $(MAKE) -C '$(call SHESCAPE,$(BINDIR))' limine
+	$(MAKE) -C '$(call SHESCAPE,$(BINDIR))' limine \
+		CC="$(CC)" \
+		CFLAGS="$(CFLAGS)" \
+		CPPFLAGS='$(CPPFLAGS) $(LIMINE_NO_BIOS) -DLIMINE_DATADIR=\"$(call SHESCAPE,$(datarootdir))/limine\"'
 
 $(call MKESCAPE,$(BINDIR))/Makefile: $(call MKESCAPE,$(SRCDIR))/host/host.mk $(call MKESCAPE,$(SRCDIR))/host/.gitignore
 	mkdir -p '$(call SHESCAPE,$(BINDIR))'
tab: 248 wrap: offon