aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2023-08-30bump Gradle Wrapper to 8.3Jose Luis Marti
2023-08-27[cmake] Enable Windows Multiconfig Gen to bundle a complete working ↵fuzzard
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.
2023-08-25[tools/depends][python3] Bump to 3.11.5fuzzard
2023-08-18Install gbm session entryamazingfate
2023-08-09Merge pull request #23597 from webosbrew/webos-video-improvementsStephan Sundermann
[webOS] Video decoder improvements
2023-08-09[cmake] use ENABLE_INTERNAL_TINYXML2 for all platforms except non CI linuxfuzzard
2023-08-09Implement TinyXML2 to replace TinyXML1fuzzard
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.
2023-08-07[webOS] Add PlayerFactory libraryStephan Sundermann
2023-08-07[cmake][macOS] Allow building without xbmchelper - default for arm64Miguel Borges de Freitas
2023-08-07Merge pull request #23369 from joseluismarti/ANDROID_APIfuzzard
[Android] Target selection: unneeded explicit definition of __ANDROID_API__
2023-08-07Merge pull request #23466 from joseluismarti/curl8fuzzard
[depends] bump curl to 8.1.2
2023-08-05[depends] bump curl to 8.1.2Jose Luis Marti
2023-07-29Merge pull request #23537 from webosbrew/webos-appstore-submissionStephan Sundermann
[webOS] Appstore submission media fixes
2023-07-27[webOS] Use icon without background gradientStephan Sundermann
Gradients are not allowed in the app store for submission
2023-07-27[webOS] Use white colored background iconStephan Sundermann
To bring it in line with the other used icons
2023-07-25[depends] Bump libbluray to 1.3.4enen92
2023-07-24[webOS] Add PNG splashscreen for webOSStephan Sundermann
This apparently is a requirement for app store submission.
2023-07-21Merge pull request #23462 from fuzzard/depends_fixuptexturepackerfuzzard
[tools/depends][native] Fix requirement for TexturePacker in makefile
2023-07-19[clang-tidy] modernize-use-default-member-initRechi
2023-07-02[tools/depends][native] Fix requirement for TexturePacker in makefilefuzzard
2023-06-24[macOS] Default to nativewindowingMiguel Borges de Freitas
2023-06-23Merge pull request #23419 from fuzzard/cmake_jsonschemabuilderupdatefuzzard
Build jsonschemabuilder for all platforms from source
2023-06-21[windows] Dont ship vswherefuzzard
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
2023-06-20[cmake] Build JsonSchemaBuilder from source all platformsfuzzard
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
2023-06-20[tools/depends][native] JsonSchemaBuilder use cmake for build systemfuzzard
2023-06-20[tools/depends][native] JsonSchemaBuilder cleanup src folderfuzzard
copy CMakeLists.txt and readme/license to src folder Update CMakeLists.txt to be located in src folder. Add c++17 standard
2023-06-19Merge pull request #23396 from fuzzard/cmake_texturepacker1fuzzard
[tools/depends][native] texturepacker update and use cmake to build
2023-06-18TexturePacker change sprintf usage to snprintffuzzard
2023-06-18[tools/depends][native] Texturepacker update and use CMakelists.txtfuzzard
2023-06-18[tools/depends][native] Toolchain-Native.cmake make ARCH_DEFINES input a listfuzzard
2023-06-18[tools/depends] Native toolchain remove non cmake find_programsfuzzard
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.
2023-06-18[windows] Distinguish between host/native download/tools for windows buildfuzzard
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
2023-06-17Merge pull request #23378 from fuzzard/cleanup_config.sitefuzzard
[tools/depends][target] config.site remove PYTHON_VERSION variable
2023-06-17Merge pull request #23395 from fuzzard/cmake_preptexturepackerfuzzard
Native Flatbuffers update and minor cmake module update
2023-06-17[Omega] Alpha 2fuzzard
2023-06-13[tools/depends] Update native toolchain and Makefile.includefuzzard
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
2023-06-13[tools/depends][native] Flatbuffers add native version use native Toolchainfuzzard
Use native toolchain for native flatbuffer build Add VERSION file to native flatbuffers
2023-06-10[tools/depends][target] fix removed download targetfuzzard
2023-06-10[tools/depends][target] config.site remove PYTHON_VERSION variablefuzzard
variable was out of sync, and apparently has no effect any longer.
2023-06-09Merge pull request #23240 from lrusak/textureformats-enumMarkus Härer
TextureFormats.h: use XB_FMT as an enum
2023-06-07[Android] unneeded explicit definition of __ANDROID_API__Jose Luis Marti
2023-06-06[depends][native] cmake 3.26.4 and support for apple platformsfuzzard
This includes changes required to build apple platforms for 3.26.4
2023-06-05[darwin_embedded] explicitly set/use SRCROOT variable for postbuild scriptfuzzard
2023-06-05Merge pull request #23148 from lrusak/linux-audio-paramsfuzzard
CAppParamParserLinux: add --audio-backend=<backend> switch
2023-06-04[osx] Raise min OSX version to 10.14 for x86_64Markus Härer
Required for c++17 features used by flatbuffers.
2023-06-04[depends][flatbuffers] Update to 23.3.3Markus Härer
2023-06-04Merge pull request #23348 from fuzzard/buildsteps_applesdkfuzzard
[Buildsteps] Use xcode 14.2 and relevant SDK's for Apple platforms
2023-05-31Merge pull request #23342 from Karlson2k/mhd_bump_v0.9.77jenkins4kodi
2023-05-31[buildsteps] use xcode 14.2 and relevant SDKs for ios jenkins jobsfuzzard
2023-05-31[buildsteps] use xcode 14.2 and relevant SDKs for tvos jenkins jobsfuzzard