git: e47381c9fc72 - main - Allow for CSTD to be set kernel module Makefiles before inclusion
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 29 Sep 2023 23:20:12 UTC
The branch main has been updated by stevek:
URL: https://cgit.FreeBSD.org/src/commit/?id=e47381c9fc72c16e063da71fb32191e402948a50
commit e47381c9fc72c16e063da71fb32191e402948a50
Author: Stephen J. Kiernan <stevek@FreeBSD.org>
AuthorDate: 2023-09-29 15:04:45 +0000
Commit: Stephen J. Kiernan <stevek@FreeBSD.org>
CommitDate: 2023-09-29 23:19:58 +0000
Allow for CSTD to be set kernel module Makefiles before inclusion
Use ?= when setting the default value for CSTD so it can be set by
Makefiles before inclusion and not be overridden by the .mk file.
Reviewed by: imp, sjg
Obtained from: Juniper Networks, Inc.
Differential Revision: https://reviews.freebsd.org/D42019
---
sys/conf/kern.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys/conf/kern.mk b/sys/conf/kern.mk
index e00e025ab91b..b508bc81b5f0 100644
--- a/sys/conf/kern.mk
+++ b/sys/conf/kern.mk
@@ -271,7 +271,7 @@ PHONY_NOTMAIN = afterdepend afterinstall all beforedepend beforeinstall \
.PHONY: ${PHONY_NOTMAIN}
.NOTMAIN: ${PHONY_NOTMAIN}
-CSTD= gnu99
+CSTD?= gnu99
.if ${CSTD} == "k&r"
CFLAGS+= -traditional