From d93b09fa740b359115b6fcc5dcd5bcefabaea767 Mon Sep 17 00:00:00 2001 From: Tomasz Maciej Nowak Date: Thu, 25 Oct 2018 20:47:20 +0200 Subject: [PATCH] sdk: expose part of advanced configuration options These option can be useful in developement/packagig applications for OpenWrt. Instead of searching them by hand in Config-build.in lets expose them for easier access. Signed-off-by: Tomasz Maciej Nowak --- target/sdk/files/Config.in | 57 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/target/sdk/files/Config.in b/target/sdk/files/Config.in index 0614f31d60..0dab240959 100644 --- a/target/sdk/files/Config.in +++ b/target/sdk/files/Config.in @@ -18,6 +18,63 @@ menu "Global build settings" endmenu +menu "Advanced configuration options (for developers)" + + config BROKEN + bool "Show broken packages" + default n + + config DOWNLOAD_FOLDER + string "Download folder" + default "" + help + Store downloaded source bundles in this directory. + If not set then defaults to './dl', which is removed by operations such as + 'git clean -xdf' or 'make distclean'. + This option is useful if you have a low bandwidth Internet connection, and by + setting a path outside the OpenWrt tree downloads will be saved. + + config LOCALMIRROR + string "Local mirror for source packages" + default "" + + config AUTOREBUILD + bool "Automatic rebuild of packages" + default y + help + Automatically rebuild packages when their files change. + + config AUTOREMOVE + bool "Automatic removal of build directories" + default y + help + Automatically delete build directories after make target completed. + This allows you to symlink build_dir into a scratch location, e.g. a ramdisk, + which does not have enough space to keep a complete build_dir. + + config CCACHE + bool "Use ccache" + default n + help + Compiler cache; see https://ccache.samba.org/ + + config BUILD_LOG + bool "Enable log files during build process" + default n + help + If enabled, log files will be written to the ./log directory. + + config SRC_TREE_OVERRIDE + bool "Enable package source tree override" + default n + help + If enabled, you can force a package to use a git tree as source + code instead of the normal tarball. Create a symlink 'git-src' + in the package directory, pointing to the .git tree that you want + to pull the source code from. + +endmenu + config IN_SDK default y bool -- 2.25.1