Custom Runner "Selector" not working correctly?



I’m working on my custom runner for C++ with classes, (extra .cpp and .h files).

So Far i have everything working except that when I press “Run” at the top, the runner in my terminal is set to “Auto” and then seems to use the default c++ runner to compile. I tried deleting the “Selector” line from the default one, and then using my own selector:
"selector" : "source.cpp"
But that still doesn’t run it with the custom runner when i hit “Run”. Any tips or help would be appriciated!