Either way, the reason I'd like to make a pull request is because I finally found why it's basically impossible to build freeShop on some systems. For some reason, freeShop and cpp3ds don't include the "include" directory for the 3ds portlibs, despite the fact that they require them. I've tried these fixes on 2 different systems and they both seem to compile and run fine. I'm not even sure how anyone managed to build freeShop up until now without manually changing the CMakeLists file to fix that, actually.
--------------------- MERGED ---------------------------
@arc13 Ok, just checked, and pull requests seem to be disabled for forked repositories on NotABug by default, you need to go to the Settings tab of your repo and enable pull requests (and possibly Issues too).