More so. since when in a certain build mode. release debug ecetera. if youve set it so it doesnt build certain targets. They should be faded out darker and not have the option to change whether you compile or link them.
Like when i have multiple build modes it would be nice to see the project manager src files properly reflect what is actually going to be built.
I think if a build target is active from the project options menu that doesnt necessarily mean it needs to be compiled or linked. But if it has been deactivated it should be a different shade to signify that. Like if i have a RELEASE build type and a DEBUG build type and in debug build type ive reduced the targets and i switch to DEBUG build target the project manager should update to reflect the project options build targets menu. but as well within that context it should have saved the users previous configuration within that. like say i had set the build targets of debug. But within that debug target i have marked dostuff.cpp as not compile not link. But the project options has it as a build target. Then it should be faded out in the normal color. But if i have deactivated a build target in the project options then it should be a darker shade of faded out. And should not have the option to change it. And each build target state should be saved. So when you switch build targets it switches the Compile File and Link File to match that of the saved state of the build target.