22 Commits

Author SHA1 Message Date
SkyFoxCoder 24a401f948 Fix building.md Fedora dependency package name (#4047) 2026-07-03 14:33:31 -03:00
KorewaWatchful 9dddc4e784 ci: update andorid build/ci 2026-05-25 22:54:28 -04:00
KorewaWatchful cf37c74444 ci: overhaul ci 2026-05-21 10:50:42 -04:00
nishinji dcfebeada8 Update labeler.yml 2026-05-19 20:47:23 -04:00
udance4ever 2b364a414d doc: Add build instructions for Fedora (#3415)
- also includes libc++-static (not installed in asahi.fc40)

Co-authored-by: udance4ever <udance4ever@noreply>
2024-11-02 22:04:55 +01:00
nishinji d8b8e069d1 vita3k: typo fixes (#3179) 2024-01-18 11:49:08 +01:00
TotalCaesar659 4b7b3b7778 Add libssl-dev for building on Ubuntu/Debian (#2286) 2023-07-17 09:34:28 -03:00
CoffeeBrewer64 2ccf66ed4d Typo and wording fixes 2023-01-10 18:41:02 -08: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
Pedro Montes Alcalde b6e0a0e274 modules: Implement HTTP (#1676) 2022-09-25 17:23:26 -03:00
hobyst 3b74ceb5d9 host, gui: Abstract file browser window calls
This commit creates the first library of the host OS abstraction
layer to access native OS dialogs using a more flexible C++ API
and implements file browser dialogs using nativefiledialog-extended
so that XDG desktop portals can be used to spawn these dialogs
in Linux.
2022-08-31 19:48:44 -03:00
hobyst 2af0036b6a CMake: Use LLD linker with Clang 2022-08-26 12:49:32 +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
Zangetsu38 fb969fe311 build: add support of VS 2022.
- external: update boost to 1.78.
- gen-windows: using version of VS installed.
2021-12-13 19:12:39 +01:00
Cpasjuste db159b4762 Update boost dependencies in building.md (#1330)
* Update building.md

* building.md: move boost dependencies for Linux and missing ones

Co-authored-by: scribam <scribam@users.noreply.github.com>
2021-08-01 10:39:51 +02:00
Zangetsu38 27da13be20 project: fix typo on gen-windows & building.
- fix generate project.
- add pause in end script for can view result.
2021-06-17 01:27:51 +07:00
hobyst b807ddc78e Removes old build method
- Updates GitHub workflows to use the CMake toolchain files
- Updates building.md to reflect the new build method
- Updates old build scripts to just use the CMake project generation command
2021-06-16 15:12:10 +09:00
Yunotchi 8b1dcfe184 Remove mention of VS 2017
VS2017 is no longer supported
2021-03-30 22:02:09 +02:00
John Zimmermann c604e93769 gen-linux: use clang over default compiler
gcc (tested 8-10) has a sever performance penalty on gigantic switch
statements like in nids.cpp, clang is at least 10 times faster
2020-06-08 16:31:09 +02:00
John Zimmermann 11faf43174 vita3k: recommend ninja over make for compiling on linux
this increases the build time tremendously since ninja actually compiles
more files in parallel, while the Makefile results that both nids.cpp
and module_parent.cpp are compiled alone, which probably doubles intial
build time (if not more)
2020-06-08 16:31:09 +02:00
scribam ce546cb5f4 external: Remove old unicorn submodule 2020-06-07 09:07:53 +02:00
ichisadashioko f557ea739e vita3k: update build instructions (#686)
- Turn off USE_DISCORD_RICH_PRESENCE because the binaries are not always
compatible with Linux build.
- Update build instructions for Linux, Windows and macOS
- Update ext-boost for fixing missing headers
2020-04-29 15:12:28 -04:00