Creating a new/custom platform
This post is deleted!
It turns out I was adding -platform to the wrong spot. I meant to add it to the executable arguments.
I also had to change permissions of the platforms directory so that when I build my project, it installed it correctly like the other integrations on GitHub do.
Also, I can set breakpoints in my platform integration when launching my application! AWESOME!