Ignore pointer cast warnings for clang, too. Use -Wno-format more selectively.diff -r1.16 -r1.17 src/external/mit/xorg/lib/libXaw/Makefile
(joerg)
--- src/external/mit/xorg/lib/libXaw/Makefile 2021/04/26 21:53:53 1.16
+++ src/external/mit/xorg/lib/libXaw/Makefile 2021/05/30 02:20:09 1.17
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.16 2021/04/26 21:53:53 mrg Exp $ | 1 | # $NetBSD: Makefile,v 1.17 2021/05/30 02:20:09 joerg Exp $ | |
2 | 2 | |||
3 | .include <bsd.own.mk> | 3 | .include <bsd.own.mk> | |
4 | 4 | |||
5 | LIB= Xaw7 | 5 | LIB= Xaw7 | |
6 | LIBOLD= Xaw | 6 | LIBOLD= Xaw | |
7 | 7 | |||
8 | .if ${MKSTATICLIB} != "no" | 8 | .if ${MKSTATICLIB} != "no" | |
9 | SYMLINKS= lib${LIB}.a ${X11USRLIBDIR}/lib${LIBOLD}.a | 9 | SYMLINKS= lib${LIB}.a ${X11USRLIBDIR}/lib${LIBOLD}.a | |
10 | .endif | 10 | .endif | |
11 | 11 | |||
12 | .if ${MKPROFILE} != "no" | 12 | .if ${MKPROFILE} != "no" | |
13 | SYMLINKS+= lib${LIB}_p.a ${X11USRLIBDIR}/lib${LIBOLD}_p.a | 13 | SYMLINKS+= lib${LIB}_p.a ${X11USRLIBDIR}/lib${LIBOLD}_p.a | |
14 | .endif | 14 | .endif | |
@@ -56,15 +56,13 @@ CPPFLAGS+= -DXAW7 \ | @@ -56,15 +56,13 @@ CPPFLAGS+= -DXAW7 \ | |||
56 | -I${DESTDIR}${X11INCDIR}/X11/extensions | 56 | -I${DESTDIR}${X11INCDIR}/X11/extensions | |
57 | 57 | |||
58 | LIBDPLIBS+=\ | 58 | LIBDPLIBS+=\ | |
59 | Xpm ${.CURDIR}/../libXpm | 59 | Xpm ${.CURDIR}/../libXpm | |
60 | 60 | |||
61 | PKGCONFIG= xaw7 | 61 | PKGCONFIG= xaw7 | |
62 | PKGDIST= ${LIBOLD} | 62 | PKGDIST= ${LIBOLD} | |
63 | 63 | |||
64 | X11EXTRAMANTRANSFORMS+= \ | 64 | X11EXTRAMANTRANSFORMS+= \ | |
65 | __docdir__ ${X11LIBDIR}/doc | 65 | __docdir__ ${X11LIBDIR}/doc | |
66 | 66 | |||
67 | .include <bsd.x11.mk> | 67 | .include <bsd.x11.mk> | |
68 | .include <bsd.lib.mk> | 68 | .include <bsd.lib.mk> | |
69 | ||||
70 | CWARNFLAGS.clang+= -Wno-format |
--- src/external/mit/xorg/lib/libXaw/Makefile.common 2021/05/04 17:47:05 1.2
+++ src/external/mit/xorg/lib/libXaw/Makefile.common 2021/05/30 02:20:09 1.3
@@ -1,21 +1,24 @@ | @@ -1,21 +1,24 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.2 2021/05/04 17:47:05 rillig Exp $ | 1 | # $NetBSD: Makefile.common,v 1.3 2021/05/30 02:20:09 joerg Exp $ | |
2 | 2 | |||
3 | CPPFLAGS+= -DHAVE_WCHAR_H \ | 3 | CPPFLAGS+= -DHAVE_WCHAR_H \ | |
4 | -DHAVE_WCTYPE_H \ | 4 | -DHAVE_WCTYPE_H \ | |
5 | -DNO_WIDEC_H \ | 5 | -DNO_WIDEC_H \ | |
6 | -DHAVE_ISWALNUM \ | 6 | -DHAVE_ISWALNUM \ | |
7 | -DHAVE_GETPAGESIZE \ | 7 | -DHAVE_GETPAGESIZE \ | |
8 | -DHAVE_UNISTD_H \ | 8 | -DHAVE_UNISTD_H \ | |
9 | -D_CONST_X_STRING=1 \ | 9 | -D_CONST_X_STRING=1 \ | |
10 | -DPROJECT_ROOT=\"${X11ROOTDIR}\" | 10 | -DPROJECT_ROOT=\"${X11ROOTDIR}\" | |
11 | 11 | |||
12 | LIBDPLIBS=\ | 12 | LIBDPLIBS=\ | |
13 | Xmu ${.CURDIR}/../libXmu \ | 13 | Xmu ${.CURDIR}/../libXmu \ | |
14 | Xt ${.CURDIR}/../libXt \ | 14 | Xt ${.CURDIR}/../libXt \ | |
15 | SM ${.CURDIR}/../libSM \ | 15 | SM ${.CURDIR}/../libSM \ | |
16 | ICE ${.CURDIR}/../libICE \ | 16 | ICE ${.CURDIR}/../libICE \ | |
17 | Xext ${.CURDIR}/../libXext \ | 17 | Xext ${.CURDIR}/../libXext \ | |
18 | X11 ${.CURDIR}/../libX11/dynamic | 18 | X11 ${.CURDIR}/../libX11/dynamic | |
19 | 19 | |||
20 | COPTS.Converters.c+= ${${ACTIVE_CC} == "clang":? -Wno-format :} | |||
20 | COPTS.Pixmap.c+= ${${ACTIVE_CC} == "gcc":? -Wno-discarded-qualifiers :} | 21 | COPTS.Pixmap.c+= ${${ACTIVE_CC} == "gcc":? -Wno-discarded-qualifiers :} | |
22 | COPTS.Pixmap.c+= ${${ACTIVE_CC} == "clang":? -Wno-incompatible-pointer-types-discards-qualifiers :} | |||
21 | COPTS.TextAction.c+= ${${ACTIVE_CC} == "gcc":? -Wno-discarded-qualifiers :} | 23 | COPTS.TextAction.c+= ${${ACTIVE_CC} == "gcc":? -Wno-discarded-qualifiers :} | |
24 | COPTS.TextAction.c+= ${${ACTIVE_CC} == "clang":? -Wno-incompatible-pointer-types-discards-qualifiers :} |