I strongly suggest to gray out all non functional settings in the "project settings" and "build options" if the user selects "custom make file"
I have seen some reports in the forum that confuses people
Settings to gray out are to be determinated, if this is wanted...
What do you mean by this?
Keep in mind that custom variables must not be grayed out.
That i don't know what the settings are, and if this feature is wanted, we need some discussion what settings are to be grayed out. The best thing would be to create a list. But i won't put work in this list, if this feature is not wanted.
In fact what settings do you want to remove?
We already remove the compiler, linker and search path tabs from the build options.
What else do we need to remove?
The output executable and executable dirs are required in order to set run/debug.
discussion: http://forums.codeblocks.org/index.php/topic,22529
Patch that fixes some of the issues; needs tested more. And, look at by an wx expert.