1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-29 16:44:03 +00:00
freebsd/tools/build
Kyle Evans 5d1ecf0b61 build: only inspect the first word of toolchain tools
CC/CXX/CPP/LD may all have arguments supplied in various circumstances,
which break the logic here.  We only need to determine which of these
tools we're expecting to invoke from PATH, which just requires
examination of the first word.  Limit our scope to exactly that.

Patch suggested by:	jrtc27
Reviewed by:		imp, jrtc27
Differential Revision:	https://reviews.freebsd.org/D43372
2024-01-08 22:22:25 -06:00
..
bootstrap-m4 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cross-build tools/build: Provide sys/linker_set.h when cross-building 2023-12-13 21:43:09 +00:00
libc-bootstrap Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
make_check make_check: Deobit fmake support 2024-01-03 12:14:17 -07:00
mk OptionalObsoleteFiles.inc: Add libnss_tacplus_p.a as an old profiled library 2023-12-28 14:20:54 -08:00
options Retire LLD_IS_LD option 2023-11-13 21:34:14 +00:00
test-includes test-includes: Add -ansi to the compile line to catch problems 2023-12-31 23:14:08 -07:00
beinstall.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
check-links.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
checkstyle9.pl checkstyle9.pl: Don't use $root if not defined 2024-01-07 09:51:49 -07:00
depend-cleanup.sh ino64: Fix incremental builds 2023-11-02 12:07:59 -06:00
dummy.c Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
fcntl.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
freebsd-yeet.pl Update freebsd-yeet for mfc 2023-08-21 19:37:20 -06:00
fspacectl.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
futimens.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
make.py tools/build/make.py: Make --with-default-sys-path mirror usr.bin/bmake 2023-08-23 17:56:56 +01:00
Makefile build: only inspect the first word of toolchain tools 2024-01-08 22:22:25 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
stat.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
stdlib.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
strings.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
utimensat.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00