45e3540a3f
The GIT_LOCAL_REPOSITORY option adds the --reference argument to the git clone kernel command line, if KERNEL_GIT_CLONE_URI is set. This option is intended to speed-up the repo creation by using local objets rather than downloading it. However, a local repo can be cloned much faster by setting GIT_LOCAL_REPOSITORY directly to the local tree. In that case, git clone will bypass the normal "git aware" transport mechanism and clone the repository by copying and hardlinking objects rather than downloading it, resulting in a significant speed increase. That makes the GIT_LOCAL_REPOSITORY option pretty useless so we'll just remove it and recommand the usage of KERNEL_GIT_CLONE_URI directly. Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> SVN-Revision: 40944
82 lines
2.3 KiB
Text
82 lines
2.3 KiB
Text
# Copyright (C) 2006-2013 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
menuconfig DEVEL
|
|
bool "Advanced configuration options (for developers)"
|
|
default n
|
|
|
|
config BROKEN
|
|
bool "Show broken platforms / packages" if DEVEL
|
|
default n
|
|
|
|
config BINARY_FOLDER
|
|
string "Binary folder" if DEVEL
|
|
default ""
|
|
|
|
config DOWNLOAD_FOLDER
|
|
string "Download folder" if DEVEL
|
|
default ""
|
|
|
|
config LOCALMIRROR
|
|
string "Local mirror for source packages" if DEVEL
|
|
default ""
|
|
|
|
config AUTOREBUILD
|
|
bool "Automatic rebuild of packages" if DEVEL
|
|
default y
|
|
help
|
|
Automatically rebuild packages when their files change
|
|
|
|
config BUILD_SUFFIX
|
|
string "Build suffix to append to the BUILD_DIR variable" if DEVEL
|
|
default ""
|
|
help
|
|
Build suffix to append to the BUILD_DIR variable, i.e: build_dir_suffix
|
|
|
|
config TARGET_ROOTFS_DIR
|
|
string "Override the default TARGET_ROOTFS_DIR variable" if DEVEL
|
|
default ""
|
|
help
|
|
Override the default TARGET_ROOTFS_DIR variable content $(BUILD_DIR) with custom path.
|
|
Use this option to re-define the location of the target root file system directory.
|
|
|
|
config CCACHE
|
|
bool "Use ccache" if DEVEL
|
|
default n
|
|
help
|
|
Compiler cache; see http://ccache.samba.org/
|
|
|
|
config EXTERNAL_KERNEL_TREE
|
|
string "Use external kernel tree" if DEVEL
|
|
default ""
|
|
|
|
config KERNEL_GIT_CLONE_URI
|
|
string "Enter git repository to clone" if DEVEL
|
|
default ""
|
|
help
|
|
Enter the full git repository path i.e.:
|
|
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
|
|
This will create a git clone of the kernel in your build
|
|
directory.
|
|
|
|
config BUILD_LOG
|
|
bool "Enable log files during build process" if DEVEL
|
|
help
|
|
If enabled log files will be written to the ./log directory
|
|
|
|
config SRC_TREE_OVERRIDE
|
|
bool "Enable package source tree override" if DEVEL
|
|
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
|
|
|
|
config EXTRA_OPTIMIZATION
|
|
string "Additional compiler options" if DEVEL
|
|
default "-fno-caller-saves"
|
|
help
|
|
Extra Target-independent optimizations to use when building for the target.
|