I use the deploytool to build a DLL used in C# code. The Matlab code is version controlled with Subversion. I would like to run a shell escape command prior to (but as part of) the compilation process to obtain the latest revision number, so that the compiled product can return this information when requested. This is a common task in other IDEs. How can I do this in Matlab?
I was hoping that the command ismcc would allow me to do this, but it does not appear to work that way. I figured I could invoke the shell escape command to write the version information to a txt file, and have a function compiled into the deployment which reads that information from the file. Perhaps somebody familiar with Subversion and the Matlab compiler knows a different way inject the version information into the compiled product?