Commit graph

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