chewitt
c43b5f2fbe
options: support per-buildsystem options
2019-12-01 08:00:45 +00:00
MilhouseVH
ecc3500395
config/options: log PWD when the current directory includes a space
2019-09-24 20:23:06 +01:00
MilhouseVH
35fc18cc9e
config/options: ban spaces in paths
2019-03-02 21:44:05 +00:00
MilhouseVH
95158167e9
buildsystem: fix debug broken by #3171
2019-02-14 19:41:22 +00:00
MilhouseVH
c66cd0aeca
config/options: source packages instead of config/path
2018-12-18 03:43:28 +00:00
Ian Leonard
c6e6d0644b
config/version: move to distro
...
The information within config/version contains information that is about
LibreELEC the distribution, so place it there. Config/version should contain
version information about the LibreELEC the buildsystem.
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-10-25 20:35:43 +00:00
Ian Leonard
4fe54cff72
config/functions: roll check_path into check_config
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-10-25 20:35:43 +00:00
Ian Leonard
8d8ca6cee7
config/options: general cleanup
...
brackets around variable names
shell builtin for inserting values into empty variables
line indent
variable quotes
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-10-25 20:35:43 +00:00
Ian Leonard
ae29226181
config/options: convert to die
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-10-25 20:35:39 +00:00
Ian Leonard
df4858f5c2
config/options: set project independent variables early
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-10-25 20:15:24 +00:00
Ian Leonard
df1cffa51e
config/options: cleanup
...
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2018-10-04 20:35:43 +00:00
CvH
3bcd1b67d9
config/options: make VERBOSE usable from promt
2018-09-23 11:58:12 +02:00
MilhouseVH
19f463af05
config/options: include project and device package files in linux depends
2018-09-08 21:10:15 +01:00
MilhouseVH
d8d723d7c2
init: drop BOOT_IMAGE from RPi/RPi2/Rockchip; fix img upgrades
2018-05-15 22:14:42 +01:00
Matthias Reichl
fcf1ea5d78
config/options: remove unused variable DEVTOOLS
...
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-04-27 09:57:32 +02:00
MilhouseVH
1edbc1b10f
config/options: initialise the debug helper caches
2018-02-19 07:08:48 +00:00
MilhouseVH
7dce074e20
config/options: call check_path/check_config earlier
2017-12-17 19:12:59 +00:00
MilhouseVH
b0aa03ef65
config/functions: include in config/options not config/path
2017-12-17 19:12:59 +00:00
Jonas Karlman
1168df439b
linux: rebuild when config or patches changes
2017-12-11 00:03:10 +01:00
Radostan Riedel
a5cd1eee59
Merge pull request #2248 from MilhouseVH/le90_check_root
...
config/options: check if the effective uid is root (and bail if so)
2017-11-25 09:00:24 +01:00
MilhouseVH
fffd7fb134
config/options: LINUX_DEPENDS not observing correct kernel config when TARGET_PATCH_ARCH in effect
2017-11-24 20:49:22 +00:00
MilhouseVH
e4c752d394
config/options: check if the effective uid is root (and bail if so)
2017-11-22 23:40:51 +00:00
MilhouseVH
9928350609
buildsystem: eliminate other unecessary sub process usage
2017-10-10 01:34:46 +01:00
MilhouseVH
cf6ed26936
buildsystem: eliminate unecessary grep usage
2017-10-09 13:11:43 +01:00
Jérôme Benoit
9f298e2892
cleanup: remove for real out of tree projects and options file, features removal leafovers, etc.
...
I think it's error prone and useless to the development of LE.
I've left the possibilty to have a options file in your home directory
but I do not think it's necessary.
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
2016-11-18 22:09:36 +01:00
kszaq
2de641bb52
Add a possibility to create the projects that could have several different devices
...
Such projects should be compiled differently for each device.
A device for multi-device projects must be specified in the
command line.
Originally created by Codesnake, adapted for LE.
767125372c
2016-10-28 20:08:08 +02:00
Stephan Raue
433ab98027
config/path: remove $TOOLCHAIN_LANGUAGES and $TOOLCHAIN_CXX
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-09-26 23:20:33 -07:00
Lukas Rusak
c66176f1ed
linux: install external firmware for x86_64 only
2016-09-19 11:52:51 -07:00
MilhouseVH
44a4797740
build: evaluate DEVTOOLS after $HOME options
2016-06-27 10:58:13 +01:00
zalaare
cc8b88014d
libreelec: lower CCACHE_CACHE_SIZE limit to 10GB
2016-06-08 21:52:59 +00:00
Lukas Rusak
40af353132
rebrand: LibreELEC
2016-03-12 01:41:55 +01:00
Stephan Raue
d6cc927b0e
buildsystem: add support to select building OEM support via commandline (OEM=yes|no)
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
Stephan Raue
3d4caa6b6d
buildsystem: move $HOME/.openelec/$PROJECT to $HOME/.openelec/projects/$PROJECT
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
Stefan Saraev
57ed5cb599
config/options: gcc is required. early.
2015-10-20 01:46:42 -07:00
Stefan Saraev
fbf57d1b47
(cosmetics) buildsys: remove FORCE_INSTALL
2015-08-22 19:31:55 +03:00
Stefan Saraev
4fe8fad558
buildsys: set default arch to x86_64. drop i386 support
2015-04-03 12:08:22 +03:00
Stefan Saraev
1eadb4d440
Revert "build: Introduce CONCURRENCY_MAKE_FACTOR"
...
This reverts commit 42c0ad09df23b3494193d40e8cd6e0c1a4c13b61.
config/options requires 'bc' to calculate CONCURRENCY_MAKE_FACTOR
before scripts/checkdeps having any chance to tell the user
that 'bc' is a required dependency
for now, remove CONCURRENCY_MAKE_FACTOR. CONCURRENCY_MAKE_LEVEL is more
than enough
2014-11-30 19:01:44 +02:00
Trent Nelson
42c0ad09df
build: Introduce CONCURRENCY_MAKE_FACTOR
...
It is often useful to apply a factor to N_CPUs when calculating the best
-j option for make. eg. N_CPUs*2.5 is usally good if your sources sit on
an SSD.
2014-11-15 11:16:09 -07:00
Trent Nelson
131ac21c07
build: Allow CONCURRENCY_MAKE_LEVEL to be set on cmdline
2014-11-15 11:11:56 -07:00
Stephan Raue
a6c92663ab
add support to create different distributions with the same project configs
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-09 17:04:27 +01:00
Stephan Raue
fc52cf3ea5
add support for project based versioning
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-11-03 23:40:10 +01:00
Stephan Raue
cf1ec2e8d9
config/options: read distro options if available
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-10-26 19:07:25 +01:00
Stefan Saraev
5f30f72443
config/options: cleanup
2014-08-04 23:21:07 +02:00
Stefan Saraev
f12dc0f194
buildsystem: clean up
2014-01-05 22:05:28 +02:00
Stefan Saraev
fcf9a2f96b
config/options: prepare to clean up need_unpack
2013-12-12 20:55:19 +02:00
Stefan Saraev
74a3e2d021
cleanup iconv
2013-07-07 21:48:20 +03:00
Stephan Raue
b8a9848924
projects/*/options: Remove PVR= option, not more needed we build with PVR support per default (if supported)
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-09-03 17:04:41 +02:00
Stephan Raue
456e9f796f
config/options: set default language for build
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-07-25 15:23:29 +02:00
Stephan Raue
964f571ce4
config/options: set default ccache cache size to 30GB
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-13 08:30:54 +02:00
Stefan Saraev
34687dc030
config/options: case insensitive PVR=yes
...
this fixes #271
2012-04-12 23:08:32 +03:00