Any hints on where to start for getting that list as efficiently as possible? Perhaps even a way to automate creating a variable for that list that is accessible to the tools?
As an aside, I did try to go down the scripting route last night, but am looking for some help on what calls are going to be most fruitful. I had opened the scripting console, and tested with just the one in the documentation:
[[ print(GetProjectManager().GetActiveProject().GetTitle()); ]]
I ran it without the [[ and ]], so just print(print(GetProjectManager().GetActiveProject().GetTitle());
It didn't work. That was last night. I noticed my machine was getting very sluggish from having left Code::Blocks running for a couple days, so i suspected a memory leak and closed it.
This morning, I tried again and its working all of a sudden. I'll report that bug later, and maybe run some Polyspace on the source code for Code::Blocks later to see if i can track any issues down which are more specific. For now, just trying to get the list of source files i need to pass to a tool. Glad that the script console will work for me, when i was concerned it wouldn't.