diff options
author | Warner Losh <imp@FreeBSD.org> | 2018-02-07 16:28:26 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2018-02-07 16:28:26 +0000 |
commit | 207efdb3454c3d8fc9c34499f1a9d4a80179ccd9 (patch) | |
tree | 7d9902078dd668fddcd29fbed623d79e7badd0d1 /Makefile | |
parent | 481640801657a20e3066e5bccf1e676bb750a1e2 (diff) | |
download | src-207efdb3454c3d8fc9c34499f1a9d4a80179ccd9.tar.gz src-207efdb3454c3d8fc9c34499f1a9d4a80179ccd9.zip |
Add a note about why we have the conditional before including
bsd.compiler.mk. It's so fmake from older 9.x systems still
works (still a supported build config, and having the note here
will let us know when we can cull it more easily).
Also pull in a related change from include to sinclude from
arichardson@'s cross building work, as well as it's companion in
Makefile.inc1 with a note about why we do the odd thing there.
Submitted by: archardson
Differential Revision: https://reviews.freebsd.org/D14241
Notes
Notes:
svn path=/head/; revision=328975
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -106,9 +106,13 @@ # # This is included so CC is set to ccache for -V, and COMPILER_TYPE/VERSION -# can be cached for sub-makes. +# can be cached for sub-makes. We can't do this while still running on the +# old fmake from FreeBSD 9.x or older, so avoid including it then to avoid +# heartburn upgrading from older systems. The need for CC is done with new +# make later in the build, and caching COMPILER_TYPE/VERSION is only an +# optimization. Also sinclude it to be friendlier to foreign OS hosted builds. .if ${MAKE_VERSION} >= 20140620 && defined(.PARSEDIR) -.include <bsd.compiler.mk> +.sinclude <bsd.compiler.mk> .endif # Note: we use this awkward construct to be compatible with FreeBSD's |