git: 0b4568e36fa6 - main - src.opts.mk: Decouple MK_INCLUDES from MK_TOOLCHAIN
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 02 May 2023 00:40:38 UTC
The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=0b4568e36fa622d406008e7f482821f603fedd6d commit 0b4568e36fa622d406008e7f482821f603fedd6d Author: Ed Maste <emaste@FreeBSD.org> AuthorDate: 2023-05-01 20:58:42 +0000 Commit: Ed Maste <emaste@FreeBSD.org> CommitDate: 2023-05-02 00:33:08 +0000 src.opts.mk: Decouple MK_INCLUDES from MK_TOOLCHAIN Prior to 590461a4b89b installation of include files was controlled directly by ${MK_TOOLCHAIN}. 590461a4b89b added an INCLUDES knob defaulting to YES. Setting WITHOUT_TOOLCHAIN forced it off to retain existing behaviour. Decouple them now, as there are reasonable use cases for installing libraries and include files without a compiler or other tool chain components. Reviewed by: imp, jrtc27 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D39918 --- share/mk/src.opts.mk | 1 - tools/build/options/WITHOUT_TOOLCHAIN | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/share/mk/src.opts.mk b/share/mk/src.opts.mk index 0bbb2dd6c539..c61ce50a7c4e 100644 --- a/share/mk/src.opts.mk +++ b/share/mk/src.opts.mk @@ -459,7 +459,6 @@ MK_LLD_BOOTSTRAP:= no .if ${MK_TOOLCHAIN} == "no" MK_CLANG:= no -MK_INCLUDES:= no MK_LLD:= no MK_LLDB:= no MK_LLVM_BINUTILS:= no diff --git a/tools/build/options/WITHOUT_TOOLCHAIN b/tools/build/options/WITHOUT_TOOLCHAIN index 57deb32a51f7..9568c0affa4f 100644 --- a/tools/build/options/WITHOUT_TOOLCHAIN +++ b/tools/build/options/WITHOUT_TOOLCHAIN @@ -1,4 +1,4 @@ .\" $FreeBSD$ -Do not install header or +Do not install programs used for program development, compilers, debuggers etc.