diff options
author | bde <bde@FreeBSD.org> | 2001-12-03 22:31:09 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 2001-12-03 22:31:09 +0000 |
commit | f77cb88b791eda7cb24a550dfcbd559061211f49 (patch) | |
tree | 849070bf534e9f304aaa80c8a1c7144731d274ed /share/mk/bsd.lib.mk | |
parent | ce9ba9f911f345e6952f57fc3cee841d92f223eb (diff) | |
download | FreeBSD-src-f77cb88b791eda7cb24a550dfcbd559061211f49.zip FreeBSD-src-f77cb88b791eda7cb24a550dfcbd559061211f49.tar.gz |
Unbreak "make lint" for programs and "make llib-l${LIB}.ln" for
libraries a little by not passing all of ${CFLAGS} to lint. Pass
only options matching -[DIU]*. The important -nostdinc option can't
be passed like I first thought because lint misinterprets as
"-n -o stdinc". The unimportant -B* option can't be passed because
lint doesn't support it. Otherwise, we pass the same options as
to mkdep, exept for a bug in the latter: -U* is not passed. All
this depends on option args not being separated from option flags
by a space.
Diffstat (limited to 'share/mk/bsd.lib.mk')
-rw-r--r-- | share/mk/bsd.lib.mk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/share/mk/bsd.lib.mk b/share/mk/bsd.lib.mk index 3920b28..ca8807e 100644 --- a/share/mk/bsd.lib.mk +++ b/share/mk/bsd.lib.mk @@ -229,7 +229,7 @@ lib${LIB}_pic.a:: ${SOBJS} .endif llib-l${LIB}.ln: ${SRCS} - ${LINT} -C${LIB} ${CFLAGS} ${.ALLSRC:M*.c} + ${LINT} -C${LIB} ${CFLAGS:M-[DIU]*} ${.ALLSRC:M*.c} .if !target(clean) clean: _SUBDIR |