Jo-Philipp Wich
|
d3e90ba7a7
buildroot: isolate the .install stamp files for build variants (#12279)
|
13 سال پیش |
Felix Fietkau
|
6f752c725a
build: create pkginfo dir earlier to avoid build breakage
|
13 سال پیش |
Felix Fietkau
|
44cd20b802
build: rework the package/install step - collect package install lists during package/compile, then install all packages at once
|
13 سال پیش |
Felix Fietkau
|
b086475e1e
build: ensure that package/host-build build system code does not run in parallel, fixes rare spurious parallel build failures
|
13 سال پیش |
Felix Fietkau
|
c4198ce48d
build: move the -j flag to package.mk instead of grabbing it from makeflags, otherwise it occasionally gets omitted on full builds
|
13 سال پیش |
Felix Fietkau
|
be6f437649
build: add a config option for passing the top-level make jobserver to packages that have parallel build enabled, significantly improves parallelization and gets rid of CPU overcommit during intra-package parallel builds
|
13 سال پیش |
John Crispin
|
584bc13d38
use autoreconf hook instead of manual call
|
13 سال پیش |
Felix Fietkau
|
cf788fc731
build: add a config option for choosing the prefered standard c++ library and add uclibc++.mk to make this easy to handle in packages
|
13 سال پیش |
Felix Fietkau
|
3051de8701
build: add a variable for injecting config variable dependencies for the .prepared stamp
|
13 سال پیش |
Felix Fietkau
|
16a34b222a
package.mk: unexport the QUIET variable, it affects some packages like xapian-bindings
|
13 سال پیش |
Felix Fietkau
|
031990cf95
build: generate a list of provided libraries for each ipkg file (includes provided libraries from packages that the exporting package depends on)
|
13 سال پیش |
Felix Fietkau
|
edb862e8ec
build: improve reliability of PKG_CONFIG_DEPENDS, remove old .configured_* stamps before creating a new one
|
14 سال پیش |
Felix Fietkau
|
f63daa85a2
fix a small logic error in package download
|
14 سال پیش |
Felix Fietkau
|
874622d004
build system: add a feature that allows you to pull sources from a git tree instead of the usual tarball
|
14 سال پیش |
Felix Fietkau
|
1b8dd6ed1c
build system: add support for download-time make hooks
|
14 سال پیش |
Felix Fietkau
|
b568a64f8c
add support for md5sum checks for mirrored tarballs of packages with version control source urls
|
14 سال پیش |
Felix Fietkau
|
73c1dd9473
build: move the CCACHE_DIR to the build targets so that it doesn't interfere with a host ccache setup
|
14 سال پیش |
Felix Fietkau
|
de4fdd0ce6
add a stamp that can forcibly disable autorebuild for a specific package - useful for testing changes to packages with extremely long recompilation times
|
15 سال پیش |
Felix Fietkau
|
7e4a29fbe2
use := instead of = for PKG_CONFIG_PATH to prevent recursion
|
15 سال پیش |
Felix Fietkau
|
e8b193f10b
allow packages to override/extend PKG_CONFIG_PATH
|
15 سال پیش |
Jo-Philipp Wich
|
dbf8d9c516
- implement hooks for hostbuilds - use host build hooks to implement fixups for host build - move separator declaration to rules.mk
|
15 سال پیش |
Michael Büsch
|
995cedb319
InstallDev: Move the "find" out of the lock critical section.
|
15 سال پیش |
Michael Büsch
|
e5fc77edd9
Lock copying of directory trees to the staging dir with the "staging-dir" lock. This lock probably has to be taken elsewhere, too.
|
15 سال پیش |
Michael Büsch
|
dc7a68165d
Fix typo
|
15 سال پیش |
Michael Büsch
|
d4807cf557
Support force-disabling per-package parallel build with {PKG,HOST}_BUILD_PARALLEL:=0
|
15 سال پیش |
Michael Büsch
|
fde498904f
Add an option to default the default build rule to parallel build.
|
15 سال پیش |
Michael Büsch
|
7ed7784f59
Support parallel build of certain packages
|
15 سال پیش |
Lars-Peter Clausen
|
b4a1337cf9
Add build variants support to InstallDev
|
15 سال پیش |
Felix Fietkau
|
6117c04c94
remove linux 2.4 specific build system code
|
15 سال پیش |
Felix Fietkau
|
15fecc9e6c
remove support for DEBUG_DIR, it has lost its purpose since STAGING_DIR_ROOT was added
|
16 سال پیش |