I have setup a macro that auto increments a build number declared as a #define in a header file. For some reason, whenever the macro is finished the file is not flagged by the editor as being modified, meaning that the source file that includes the header file with the version number does not get rebuilt. Is there a way to force a specific file to be rebuilt everytime a project is compiled? That would fix my problem.