diff options
author | ngie <ngie@FreeBSD.org> | 2016-09-18 02:51:18 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2016-09-18 02:51:18 +0000 |
commit | 5eea13f3b8db5559faf8f18172cacb670d8b8338 (patch) | |
tree | 6cafb5b40355cc19a95beb2271c5611cfdc9a878 /source/components/disassembler/dmnames.c | |
parent | 6d45a159b0dbfb46fbfa40bf87fab0cb4028491e (diff) | |
download | FreeBSD-src-5eea13f3b8db5559faf8f18172cacb670d8b8338.zip FreeBSD-src-5eea13f3b8db5559faf8f18172cacb670d8b8338.tar.gz |
MFstable/11 r305910:
MFC r305033,r305041,r305170:
r305033:
Minor Makefile simplifications for lib/atf/...
- Replace uses of `${.CURDIR:H:H:H}` with ${SRCTOP}
- Use built-in :H operator instead of ".." when enumerating paths.
r305041:
Filter certain compile-time options into -DATF_BUILD_*
Items filtered through are:
- Constant defines (-D)
- Include flags (-I)
- Linker flags (-L)
- Optimization level (-O)
- Warnings / linker flags (-W)
- Preprocessor options (-f)
This fixes the scenario hit by the Jenkins job where it's infecting
the build with --sysroot, etc options from the Jenkins build in the
tests.
Prefix all intermediate variables (_CFLAGS, etc) with "ATF_BUILD" [*].
Requested by: jmmv
r305170:
Don't bake all of CC/CPP/CXX into CFLAGS
Capture executable names for CC, CPP, CXX (assumed to be the
first non-CCACHE_BIN word).
This change strips out all of the cross-compiler arguments, (-target,
-B, etc), added to ${CC}, etc via ${CROSSENV} in Makefile.inc1, so it
doesn't infect the build and subsequently the test.
Add comments noting why this logic is being added, and why the logic in
r305041 was necessary/what it was trying to achieve.
This is required after recent changes made to the toolchain to always
specify --sysroot, -target, -B, etc with clang in buildworld (presumably
r304681).
Diffstat (limited to 'source/components/disassembler/dmnames.c')
0 files changed, 0 insertions, 0 deletions