aboutsummaryrefslogtreecommitdiff
path: root/tools/buildsteps
AgeCommit message (Collapse)Author
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
2023-05-31[buildsteps] use xcode 14.2 and relevant SDKs for osx jenkins jobsfuzzard
2023-05-30[buildsteps] osx-arm add test executionfuzzard
We now have Apple silicon builders, so we can run arm64 tests for osx
2023-05-15[windows] correct tar command usageLukas Rusak
this fixes the following warning: tar.exe: Option -a is not permitted in mode -x Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-05-15[windows] use curl instead of wget to download dependenciesLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-04-10[UWP][Build] Remove requirement of specific Windows SDK versionthexai
Let's CMake choose latest SDK installed at time of build. Is already like this for Windows x64 desktop.
2023-03-17Merge pull request #22988 from joseluismarti/remove-obbfuzzard
[Android] Remove OBB expansion files
2023-03-15[Android] Remove OBB expansion filesJose Luis Marti
2023-03-11[Windows][build ffmpeg] more robust build scriptsthexai
2023-02-19Merge pull request #22811 from CrystalP/fix-win-installerfuzzard
Windows Installer: fix Chorus2 missing files & displayed installer path
2023-02-19Merge pull request #22617 from garbear/update-scriptfuzzard
[Windows] Update prepare-binary-addons-dev.bat script
2023-02-18[Windows][Installer] fix the missing .html files of Chorus2 with proper ↵CrystalP
exclusion of .h Fix displayed path of the generated installer.
2023-02-06[buildsteps] run deb target during make-xbmc for xcodebuild projectsfuzzard
With the new Build system in xcode, it now has a changed behaviour with a new setting "Based on dependency analysis". For us, essentially our dependency targets (eg fmt, spdlog, etc) are added as Run scripts by the cmake xcode generator. This means that any dep added as a run script will always be exectuted. Currently with master buildsteps make-xbmc builds the build target, and then the package step building the deb target, dependencies are built twice regardless of state. We will have to look into the cmake generation side of things but the easiest solution for now is to just generate the deb target as part of the make-xbmc buildstep, and then just handle upload of artifact in the package buildstep. Shaves off ~3 minutes of build time on jenkins.
2023-02-06[buildsteps] add -parallelizeTargets to execution of xcodebuild projectsfuzzard
2023-01-29[Windows] Update prepare-binary-addons-dev.bat scriptGarrett Brown
2023-01-22tools/depends: ffmpeg: use upstream versionLukas Rusak
Signed-off-by: Lukas Rusak <lorusak@gmail.com>
2023-01-06Updates FFmpeg Windows patchesthexai
2022-11-13[windows] require Windows 8.1 as minimum versionRechi
- Windows 7 is unsupported since January 14, 2020 - Windows 8 is unsupported since January 12, 2016
2022-11-06Merge pull request #22096 from fuzzard/win_buildsetup_arm64fuzzard
[win] Buildsetup.bat add arm64 nsis registry check
2022-11-06[Windows] BuildSetup.bat: removes blue color from terminalthexai
2022-11-06[win] Buildsetup.bat add arm64 nsis registry checkfuzzard
This allows an arm64 host to use BuildSetup.bat to create a packaged executable
2022-09-30[jenkins] Build android as RelWithDebInfo by defaultCastagnaIT
2022-07-05[Windows] Simplifies build scripts, removes dependency on MSYS2thexai
2022-06-25[cmakebuildsys] disable xcode legacy buildsystemfuzzard
2022-06-25[jenkins] Update defaultenv ios/tvos/osx-x86_64fuzzard
This brings all 4 apple targets to use the same Xcode by default.
2022-06-17[cmake] windows create NATIVEPREFIX variablefuzzard
2022-06-11[windows] run-tests call vswhere to set dev env varsfuzzard
2022-05-01[macos] packaging jenkins fix folder mvfuzzard
2022-01-25Bump ffmpeg version to 4.4.1Wolfgang Haupt
2022-01-02[Fix] Attempts to fix random Jenkins errors building FFmpeg Windows libsthexai
2021-12-27[depends] Updates MSYS2 to 20210725thexai
Used to build ffmpeg libs on Windows.
2021-12-21buildsteps: fix build failures by using jenkins env variablesLukas Rusak
2021-12-07Updated build script for Visual Studio 2022 compatibilityAlwin Esch
- Updated build scripts for Visual Studio 2022 compatibility. - Maintains backward compatibility with VS 2017 and VS 2019. - If all versions of Visual Studio are installed, the newest version is chosen.
2021-11-30[android] use gradle to sign rather than explicit jarsigner/apksignerfuzzard
2021-11-23[tools/depends][buildsteps] macos-arm64 build kodi/addons build stepsfuzzard
2021-11-23[jenkins] update macos-arm64 jenkins buildsteps devaultenvfuzzard
Currently our jenkins agents only support xcode 12.4 (OS Catalina)
2021-10-14Remove some errors during buildPär Björklund
We should never see any of these files during build but to be on the safe side, exclude them during copy instead of trying to delete them, generating errors
2021-08-16[buildsteps] osx-arm64 (apple silicon)fuzzard
2021-06-25[jenkins][android] bump NDK r21efuzzard
bump jenkins to use r21e neon is enabled by default in r21
2021-06-20Merge pull request #19617 from thexai/fix-error-NSISfuzzard
[Windows] Removes unnecessary ERROR log lines when is build NSIS installer
2021-05-30[jenkins][defaultenv] bump xcode version to 11.3.1 for ios/osxfuzzard
Bumps used xcode to 11.3.1 for ios and osx inline with existing tvos Xcode 11.3.1 is the last version with a minimum system requirement that isnt Catalina 10.15 (minreq: MacOS 10.14.4). To go further, we would need to update all jenkins mac slaves to Catalina. No minimum target change, so no effect on end user.
2021-04-29Merge pull request #19558 from lrusak/ffmpeg-4.4Lukas Rusak
FFmpeg update to 4.4
2021-04-28Merge pull request #19157 from Karlson2k/win32_deps_fix1Karlson2k
[Win] Minor fix for buildhelpers.sh
2021-04-23windows: refresh ffmpeg patchesLukas Rusak
2021-04-22[Windows] Removes innecessary ERROR log lines when is build NSIS installerthexai
2021-04-07Merge pull request #19506 from lrusak/ffmpeg-windowsLukas Rusak
[windows] remove mediafoundation library requirement
2021-04-03[jenkins] don't force internal spdlog on freebsdwsnipex
2021-04-02buildsteps/windows: add ffmpeg option --disable-mediafoundationLukas Rusak
2021-02-24Merge pull request #18222 from thexai/BuildSetup-VS-2019Dave Blake
Updated build scripts for Visual Studio 2019 compatibility