This PR replaces CMake dependency auto-downloads with git submodules, fixes several bugs (macOS installation errors, directory structure of examples not being preserved, missing padding in sprintf()...) and adds the io/pads example. It also makes PSn00bSDK compatible with a slightly older CMake version (3.20).
The mkpsxiso submodule is currently set to fetch from my fork. Changing it (or just updating the submodules to the latest version, as that's not done automatically) involves a few steps:
Edit the URL and branch name in .gitmodules
Run git submodule init and git submodule update --recursive --remote to update the submodule directory's contents and metadata
This PR replaces CMake dependency auto-downloads with git submodules, fixes several bugs (macOS installation errors, directory structure of examples not being preserved, missing padding in
sprintf()
...) and adds theio/pads
example. It also makes PSn00bSDK compatible with a slightly older CMake version (3.20).The mkpsxiso submodule is currently set to fetch from my fork. Changing it (or just updating the submodules to the latest version, as that's not done automatically) involves a few steps:
.gitmodules
git submodule init
andgit submodule update --recursive --remote
to update the submodule directory's contents and metadata