16 Commits

Author SHA1 Message Date
KorewaWatchful cf37c74444 ci: overhaul ci 2026-05-21 10:50:42 -04:00
双子叶植物 967e5076ef ci: Add Windows ARM64 build (#3770)
Add Windows ARM64 build.
- Simplify vcpkg installation with `--triplet=<triplet>`.
- Remove useless `if` in the job `Compute git short SHA`.
- Rename macOS/Windows x86_64 artifacts.
- Disable Discord Rich Presence on Windows ARM64.
- Add flags to disable inclusion of timestamps in PCH files with clang-cl.
- Enable Visual Studio for ARM64 in CMake presets.
- Fix the Windows update script still using '0.2.0' when parsing version.
- external: Update ffmpeg-core
2026-01-16 16:23:24 +01:00
Zangetsu38 3cd116a8b2 external: Update boost to 1.89.
- Adding compat of MSVC 2026.
2025-11-05 10:36:57 -03:00
scribam 3f0866dbd1 cmake: set CMAKE_POLICY_VERSION_MINIMUM as a workaround for cmake 4 2025-04-01 22:12:15 +02:00
Zangetsu 8ef33477cb .github/workflows: Back linux ci to last clang. 2024-12-20 01:27:54 +03:00
Pedro Montes Alcalde 201777fac6 io/appimage: Correctly handle appdir for static and shared assets 2023-11-22 12:17:44 -03:00
redpolline ae08826fed build: Add support for building AppImages under linux 2023-11-15 13:24:10 +01:00
Macdu 544764daf1 ci: Switch to clang15 for the linux build 2023-10-27 17:53:36 +02:00
cobalt2727 09dd3e81bb fix linux-ninja-clang14 linking 2023-02-20 23:35:21 -05:00
cobalt2727 bbbfe2c9a0 cmake: allow building on Ubuntu 22.04 (#2275)
I've tested this on my 22.04 laptop and it worked perfectly - I'd be willing to guess this number can go even lower, but I don't have a 20.04 system to test CMake 3.16 currently.
2023-01-20 14:21:07 +01:00
Macdu beee2b6f39 ci: Switch to clang-14 for the ubuntu build 2022-12-26 18:16:41 +01:00
Macdu 6c46e0aa40 vita3k: Bring back the macOS build.
Co-Authored-By: Zangetsu <dante38@free.fr>
Co-Authored-By: Seungyun Lee <khora.lee.0@gmail.com>
2022-11-07 15:23:37 +01:00
Macdu eb06956c74 ci: Switch to Clang12 for Linux 2022-09-03 01:28:10 +02:00
hobyst 2af0036b6a CMake: Use LLD linker with Clang 2022-08-26 12:49:32 +02:00
hobyst 418594e0ca Build: Add build presets and fix some things
- Add build presets for windows-ninja and windows-ninja-clang
- Fix some MSVC compilation flags not being properly set when
using multiconfig project generators
- Update Boost module requirements to actually match those of
Vita3K
2022-06-21 01:16:47 +02:00
hobyst 27e0c03066 Build: Add CMake presets and export compile commands
- Delete CMake toolchain files in favor of CMake presets
- Delete gen-macos.sh due to deprecation of macOS support
- Enable export compile comands for vita3k/ targets
which makes CMake export the compilation commands for every single
CMake target under the scope of the vita3k/ directory so that the build
process can be exposed to other applications such as Cppcheck through
the compile_commands.json file
2022-06-20 00:52:21 +02:00