Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
We also change android packaging to expect static libass
|
|
foreach loop only used for shairplay, where we already explicitly
bundle shairplay 3 lines later. Just remove the loop.
Add a target test for adding the shairplay lib to bundlefiles
|
|
|
|
|
|
|
|
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
|
|
[cmake][addons] Group sources by folder
|
|
|
|
|
|
|
|
|
|
|
|
The libudfread module was renamed from udfread to libudfread in version 1.1.1
|
|
This allows switching ccache usage off without the need of a clean reconfiguration.
|
|
|
|
This allows building Kodi using multiple jobs with gmake on (Free|Net|Open)BSD
|
|
|
|
|
|
All other modules use the underscore separator, looks like a typo.
|
|
tools/depends: ffmpeg: use upstream version
|
|
This is based purely on the inclusion of iec958 related changes. For example:
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/8147772cf59a5508ac1351684b5947401f1416ba
https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/5feb88575c3ea2c59d61747a391257f98705eea5
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
|
|
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
|
|
|
|
|
|
Team Kodi does officially support one major FFmpeg version.
This commit is intentionally separated to let *nix distro
maintainers revert it if building Kodi 20+ is needed with
FFmpeg 4.
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
|
|
I have polished Alan's snippet to buildable state and tested
on Kodi from Debian sid.
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
|
|
We dont use a toolchain for windows (unlike most other unix platforms), so
manually pass project compiler flags through to externalproject_add calls
for windows cmake projects
|
|
find_package(FlatC) is called twice, once from CMakeLists.txt (as it's a required
build tool) and once from FindFlatBuffers.cmake (as it's a direct dependency).
|
|
[windows] require Windows 8.1 as minimum version
|
|
|
|
Android sdk 31 bump
|
|
|
|
[cmake][android] Fix Android packaing multithreaded builds
|
|
|
|
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
|
|
[cmake] Fix FlatC buildtools race
|
|
Ran across a build failure on windows hosts where flatc wasnt built prior to use
This fixes that, and ensures flatc target is built as a dependency to
flatbuffers::flatbuffers target if the flatc executable doesnt exist.
|
|
- Windows 7 is unsupported since January 14, 2020
- Windows 8 is unsupported since January 12, 2016
|
|
Currently jenkins throws this message for these targets
18:59:59 make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
which effectively forces them to run as -j1.
On macos (GNU Make 3.81) if i run multi threaded, it doesnt fall back to -j1, but instead
throws errors like the following
[100%] Built target bundle
cp: directory xbmc/obj/local/arm64-v8a does not exist
make[4]: *** [libs] Error 1
make[4]: *** Waiting for unfinished jobs....
rm: assets/addons/metadata.generic.artists/resources/language: Permission denied
rm: assets/addons/metadata.generic.artists/resources: Permission denied
rm: assets/addons/metadata.generic.artists: Permission denied
rm: assets/addons: Permission denied
rm: assets: Permission denied
make[4]: *** [apk-clean] Error 1
cp: directory xbmc/res/values does not exist
make[4]: *** [res] Error 1
make[3]: *** [CMakeFiles/apk] Error 2
make[2]: *** [CMakeFiles/apk.dir/all] Error 2
make[1]: *** [CMakeFiles/apk.dir/rule] Error 2
Forcing j1 on these targets only reduces the final Makefile for packaing to run as j1,
but the rest of the build (main app/lib and there dependencies) as whatever is requested
|