src.sys.mk (c2c014f24c10f90d85126ac5fbd4d8524de32b1c) src.sys.mk (8eb1a0ce5654fe5109e2edb0a90ecb09f29c5a28)
1# $FreeBSD$
2
3# Note: This file is also duplicated in the sys/conf/kern.pre.mk so
4# it will always grab SRCCONF, even if it isn't being built in-tree
5# to preserve historical (and useful) behavior. Changes here need to
6# be reflected there so SRCCONF isn't included multiple times.
7
8.if !defined(_WITHOUT_SRCCONF)

--- 20 unchanged lines hidden (view full) ---

29.endif
30.undef __presrcconf_${var}
31.undef __postrcconf_${var}
32.endfor
33
34.endif # SRCCONF
35.endif
36
1# $FreeBSD$
2
3# Note: This file is also duplicated in the sys/conf/kern.pre.mk so
4# it will always grab SRCCONF, even if it isn't being built in-tree
5# to preserve historical (and useful) behavior. Changes here need to
6# be reflected there so SRCCONF isn't included multiple times.
7
8.if !defined(_WITHOUT_SRCCONF)

--- 20 unchanged lines hidden (view full) ---

29.endif
30.undef __presrcconf_${var}
31.undef __postrcconf_${var}
32.endfor
33
34.endif # SRCCONF
35.endif
36
37# The following should be removed no earlier than LLVM11 being imported into the
38# tree, to ensure we don't regress the build. LLVM11 and GCC10 will switch the
39# default over to -fno-common, making this redundant.
40CFLAGS+= -fno-common
41
37# tempting, but bsd.compiler.mk causes problems this early
38# probably need to remove dependence on bsd.own.mk
39#.include "src.opts.mk"
42# tempting, but bsd.compiler.mk causes problems this early
43# probably need to remove dependence on bsd.own.mk
44#.include "src.opts.mk"