Files
gentoo/dev-libs/libmaa/files/libmaa-1.4.7-makefile-respect-flags.patch
2023-10-09 01:22:32 +01:00

22 lines
721 B
Diff

Per mk-configure(7), Makefiles should use CFLAGS0 and CPPFLAGS0 for their
own flags. This allows setting CFLAGS and CPPFLAGS ourselves during the build
without clobbering important settings/definitions like MAA_MAJOR.
--- a/maa/Makefile
+++ b/maa/Makefile
@@ -22,11 +22,11 @@ arg.o arg.os: ${.OBJDIR}/arggram.c arg.c
${.OBJDIR}/arggram.c: arggram.txt
awk -f ${SRCDIR_maa}/arggram2c < ${SRCDIR_maa}/arggram.txt > $@
-CFLAGS += -DMAA_MAJOR=${MAA_MAJOR}
-CFLAGS += -DMAA_MINOR=${MAA_MINOR}
-CFLAGS += -DMAA_TEENY=${MAA_TEENY}
+CFLAGS0 += -DMAA_MAJOR=${MAA_MAJOR}
+CFLAGS0 += -DMAA_MINOR=${MAA_MINOR}
+CFLAGS0 += -DMAA_TEENY=${MAA_TEENY}
-CPPFLAGS += -I. -I${.OBJDIR}
+CPPFLAGS0 += -I. -I${.OBJDIR}
#MAN = maa.1