10 Commits

Author SHA1 Message Date
cobalt2727 4e9fceeb32 mark shell scripts as executable 2023-02-27 18:38:35 +01: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
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
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
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
Samuel Gräfenstein d68067bef8 scripts: Get Bash from /usr/bin/env (#647)
Not all *Nix systems have Bash located at /bin/bash, this fixes building Vita3k
on them.
2020-01-30 21:31:30 +02:00
Nicolas Jallamion 06299de242 emulator: Refactor file structure (#557)
Also:
- external: update some submodules.
2019-08-28 16:52:07 +03:00
xyzz fcd3b11f2b gen-linux.sh: Add ignore-site-config for boost (#454) 2019-04-14 00:57:30 +07:00
Nick Renieris c8c78197a9 build: Fix linux script & change build script naming 2018-09-19 17:41:50 +03:00