config/global: enable not using patches at all

It can be needed to build a toolchain with no patch at all.
This commit is contained in:
Yann E. MORIN" 2009-11-16 20:15:45 +01:00
parent 2cde67ddc4
commit 2b212bccad
2 changed files with 15 additions and 0 deletions

View File

@ -93,6 +93,19 @@ config PATCH_LOCAL_FALLBACK_BUNDLED
Only apply your local patches;
if there's no local patches, apply patches bundled with crosstool-NG.
config PATCH_NONE
bool
prompt "None"
help
Don't use any patch at all.
Please be carefull if you select this. Most components do require
patches to properly build. It can happen, however, that support for
your architecture is clean enough that you can build a toolchain
with no patch. But most probably, this is *not* the case.
Be safe, use (the bundeld) patches.
endchoice
config PATCH_ORDER
@ -101,6 +114,7 @@ config PATCH_ORDER
default "local" if PATCH_LOCAL
default "bundled,local" if PATCH_BUNDLED_LOCAL
default "local,bundled" if PATCH_LOCAL_BUNDLED
default "none" if PATCH_NONE
config PATCH_SINGLE
bool

View File

@ -630,6 +630,7 @@ CT_Patch() {
local) patch_dirs=("${local_patch_dir}");;
bundled,local) patch_dirs=("${bundled_patch_dir}" "${local_patch_dir}");;
local,bundled) patch_dirs=("${local_patch_dir}" "${bundled_patch_dir}");;
none) patch_dirs=;;
esac
for d in "${patch_dirs[@]}"; do