aboutsummaryrefslogtreecommitdiff
path: root/lib/libefivar/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libefivar/Makefile')
-rw-r--r--lib/libefivar/Makefile10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/libefivar/Makefile b/lib/libefivar/Makefile
index 3c6b17333407..c1503f4e5b62 100644
--- a/lib/libefivar/Makefile
+++ b/lib/libefivar/Makefile
@@ -43,8 +43,7 @@ MAN= efivar.3
CFLAGS+= -I${EFIBOOT}/include
CFLAGS+= -I${.CURDIR} -I${EDK2INC}
-
-CFLAGS.efivar-dp-format.c=-Wno-unused-parameter
+CFLAGS+= -fno-strict-aliasing
MLINKS+=efivar.3 efi_set_variables_supported.3 \
efivar.3 efi_del_variable.3 \
@@ -65,4 +64,9 @@ WARNS?= 9
.include <bsd.lib.mk>
-CFLAGS+= -fno-strict-aliasing -Wno-cast-align -Wno-unused-parameter
+CWARNFLAGS+= -Wno-cast-align
+CWARNFLAGS+= -Wno-unused-parameter
+
+.if ${COMPILER_TYPE} == "clang" && ${COMPILER_VERSION} >= 130000
+CWARNFLAGS+= -Wno-unused-but-set-variable
+.endif