Hi Robert, First, please always direct your inquiry to user list so that others can answer/benefit as well
Please file a JIRA, provide a patch to add .exe to all msvc executables, and test against your build Glad it works out for you -Dan On 9/12/06, Robert Phillips <[EMAIL PROTECTED]> wrote:
Dan, Thanks for your work on the maven-native-plugin. I'm working on a project that is using the plugin to compile a large set of C-language shared objects on Win32 and 4 different Unix variants. Would it be possible for you to change MSVCResourceCompiler.java and MSVCMessageCompiler.java (and, presumably, ResourceCompilerConfiguration.java and MessageCompilerConfiguration.java) to obtain the resource compiler and message compiler executable names from configuration parameters? Our Unix compilation uses a product called MainWin from Mainsoft, which provides a Win32 environment on Unix systems (the gag reflex usually kicks in at this point). The MSVC provider works almost perfectly in this environment, except that the executables called must have the .exe suffix appended. With the linker and compiler, I can accomplish this task easily. However, the resource compiler is hard-coded to "rc", which exists in a MainWin environment and serves a purpose different than that served by "rc.exe". A similar situation exists with respect to the message compiler. There are a number of ways around this problem, but I thought that I would try this one first for a couple of reasons. First, if you incorporate this change into the distributed and maintained plugin, I am relieved of the need to ever have to think about it again. Second, I can congratulate you on a piece of work that has saved me a good bit of time and effort. If you prefer not to make these changes, I understand, and I can resolve the problem in a less elegant way. Thanks for your consideration, and thanks again for the plugin. Best Regards, Bob Phillips Developer Princeton Softech 111 Campus Drive Princeton, NJ 08540 ph: 1-800-457-7060 direct: 1-609-627-5626 fax: 1-609-627-7799 [EMAIL PROTECTED] www.princetonsoftech.com
