Age | Commit message (Collapse) | Author |
|
|
|
[android] Allow packaging other themes for bundled skins
|
|
tools/depends: Fix rustup by delegating shell choice to shebang
|
|
|
|
Rely on the shell script to know which runtimes it's compatible with.
Fixes build error:
make: bash: Permission denied
make: *** [Makefile:29: x86_64-linux-native/bin/rustup] Error 127
|
|
Remove manual pkgconfig file from dependency build. It hardcodes things, and isnt
needed for our purposes as all.
|
|
[cmake][win] Generate complete build dir layout for Multiconfig gen (VS)
|
|
[webOS] Support relaunch
|
|
|
|
Register to lifecycle events. On relaunch the window needs to be brought back to fullscreen through webos shell
|
|
|
|
Install wayland session entry
|
|
[Android] Replaces some value strings used directly in the code...
|
|
|
|
|
|
executable folder
This allows VS (a Multiconfig Generator) to build and create a full file structure
required to execute the main app target immediately from the build location that is
created in a folder path that is not known at cmake generation.
An example, is if you build Kodi as Debug, the executable will be placed in
{CMAKE_BINARY_DIR}/Debug/kodi.exe but if you change the Build Type to Release, it will
go in ${CMAKE_BINARY_DIR}/Release/kodi.exe. As you can change to any build type you wish after
cmake generation, we can not know the location at cmake generation time, so currently
all the required dlls/files/folders for a complete bundle are just placed in
${CMAKE_BINARY_DIR}/ and therefore you need to copy the kodi.exe from the folder it was built
into the parent folder to be able to execute it.
|
|
|
|
|
|
[webOS] Video decoder improvements
|
|
|
|
cmake: add FindTinyXML2 find module
cmake: enable building tinyxml2 for all platforms (ENABLE_INTERNAL_TINYXML2)
tests: Tests for XBMCTinyXML2 implementation
tests: Tests for XMLUtils for the tinyxml2 methods
utils: implement TinyXML2 methods for XMLUtils
Currently tinyxml2 and 1 can coexist peacefully. This will allow a staged replacement
and to hopefully update and implement tests appropriately.
|
|
|
|
|
|
[Android] Target selection: unneeded explicit definition of __ANDROID_API__
|
|
[depends] bump curl to 8.1.2
|
|
|
|
[webOS] Appstore submission media fixes
|
|
Gradients are not allowed in the app store for submission
|
|
To bring it in line with the other used icons
|
|
|
|
This apparently is a requirement for app store submission.
|
|
[tools/depends][native] Fix requirement for TexturePacker in makefile
|
|
|
|
|
|
|
|
Build jsonschemabuilder for all platforms from source
|
|
According to the docs at https://github.com/microsoft/vswhere, vswhere is shipped with
Visual Studio 2017 onwards at a standard location. Use this instead of shipping
a vswhere executable
|
|
Update FindJsonSchemaBuilder.cmake to build in tree for all platforms.
JsonSchemaBuilder doesnt have versioning, but its a single file build, so just build always
unless WITH_JSONSCHEMABUILDER is provided
|
|
|
|
copy CMakeLists.txt and readme/license to src folder
Update CMakeLists.txt to be located in src folder. Add c++17 standard
|
|
[tools/depends][native] texturepacker update and use cmake to build
|
|
|
|
|
|
|
|
If we use Toolchain-Native.cmake in tools/depends/native building, we dont necessarily
want to have the requirements of gettext/autoconf/automake etc as a build dependency
due to the find_program usage.
For now, anything use Toolchain-Native.cmake doesnt require these programs.
|
|
Currently the precompiled tools for windows builds are x86/win32. For now stick with
this assumption and instead of putting these tools into the target arch folder, put them
into the win32 folder to keep arch libs/exes in correct arch folders
|
|
[tools/depends][target] config.site remove PYTHON_VERSION variable
|
|
Native Flatbuffers update and minor cmake module update
|
|
|
|
introduce new variable in Makefile.include to call cmake with native toolchain file
Add native ARCH_DEFINES to native toolchain file for use in host cmake dep building
|