move <options> outside of <source> http://mojo.codehaus.org/maven-native/native-maven-plugin/resource-compile-mojo.html
-Dan On 9/13/06, dan tran <[EMAIL PROTECTED]> wrote:
please post your pom + -X log Thanks -Dan On 9/13/06, Thorsten Düvelmeyer <[EMAIL PROTECTED]> wrote: > > >What kink of problem do you see? > > An exception comes up, that there is no setter for <option> in Native > Sources. > > Regards, > Thorsten > > -----Ursprüngliche Nachricht----- > Von: dan tran [mailto:[EMAIL PROTECTED] > Gesendet: Mittwoch, 13. September 2006 17:32 > An: Düvelmeyer, Thorsten; Maven Users List > Betreff: Re: Re: Re: maven native plugin > > Please address to the maven group rather thru me directlty. > > Your configuration can be shorter with you are using MSVC6EnvFactory. > There is a fix in latest SVN to support this feature for both resource > and > message compiler > check out the snapshot > > You shoule move your resource file inside src/main/... directory ( > same > directory with your c source ) > > Other than that, every thing looks great including your configuration > and > the options elements > > What kink of problem do you see? > > -Dan > > On 9/13/06, Düvelmeyer, Thorsten <[EMAIL PROTECTED]> wrote: > > > > > - for intel compiler, it is very similar to msvc, so you can wire > up a > > new compiler/linker > > > provide for intel. It could be as simple as subclassing from msvc > > classes > > I'm working on it > > > > > - an example of resource compiler is at > > > http://svn.codehaus.org/mojo/trunk/mojo/maven-native/native-maven-plugin > > /src/it/jni/native/win32/pom.xml > > Thanks! How can i set ressource compiler options? > > <execution> > > <id>resource-compile</id> > > <phase>generate-sources</phase> > > <goals> > > <goal>resource-compile</goal> > > </goals> > > <configuration> > > <sources> > > <source> > > <directory>${basedir}</directory> > > <fileNames> > > <fileName>PDV5400.rc</fileName> > > </fileNames> > > </source> > > <source> > > <directory>C:/Programme/Microsoft Visual > > Studio/VC98/MFC/Include</directory> > > </source> > > <source> > > <directory>C:/Programme/Microsoft Visual > > Studio/Common/MSDev98/Template/ATL</directory> > > </source> > > <source> > > <directory>C:/Programme/Microsoft Visual > > Studio/VC98/Include</directory> > > </source> > > <source> > > <directory>${basedir}</directory> > > </source> > > <options> > > <option>/l 0x409 /d "NDEBUG" /d "_HMD1229"</option> > > ????what is the tag here??? > > </options> > > </sources> > > </configuration> > > </execution> > > > > > > Best Regards > > Thorsten > > > > -----Ursprüngliche Nachricht----- > > Von: dan tran [mailto:[EMAIL PROTECTED] > > Gesendet: Dienstag, 12. September 2006 12:44 > > An: Düvelmeyer, Thorsten; Maven Users List > > Betreff: Re: Re: Re: maven native plugin > > > > > > I will try answer as much as I can > > > > - for intel compiler, it is very similar to msvc, so you can wire up a > new > > compiler/linker > > provide for intel. It could be as simple as subclassing from msvc > > classes > > > > - an example of resource compiler is at > > > http://svn.codehaus.org/mojo/trunk/mojo/maven-native/native-maven-plugin > /src/it/jni/native/win32/pom.xml > > > > - There is no support for reports and unit test. Helps are needed in > > these area > > > > - To submit patches, open JIRA at http://jira.codehaus.org/browse/MOJO > > component: native > > > > - source is at http://svn.codehaus.org/mojo/trunk/mojo/maven-native > > You dont need an account to fetch the source. > > > > -Dan > > > > On 9/11/06, Düvelmeyer, Thorsten < [EMAIL PROTECTED]> > wrote: > > > > Hello Dan, > > > > sorry for that delay... > > > > first off all i have a new question: > > Would it be simple or complicated to add that Intel C++ > Compiler > > als Provider? > > That should be files like that: > > * codecov.exe Code-coverage Tool > > * icl.cfg Configuration file for Microsoft Visual C++ .NET* > > compatibility. > > * icl6.cfg Configuration file for Microsoft Visual C++* > 6.0compatibility. > > * icl.exe Driver for Intel(r) C++ Compiler. > > * iclvars.bat Batch file to set environment variables. > > * icpi.exe Compiler problem isolator. Used when working with > > Intel product support team. > > * libguide40.dll DLL version of libguide40.lib > > * libguide40_stats.dll DLL version of libguide40_stats.lib > > * libmmd.dll DLL version of libm.lib. > > * libmmdd.dll Debug version of libmmd.lib > > * mcpcom.exe Intel(r) C++ Compiler. > > * profmerge.exe Utility used for Profile Guided > Optimizations. > > * proforder.exe Utility used for Profile Guided > Optimizations. > > * tselect.exe Test Prioritization Tool > > * xilib.exe Tool used for Interprocedural Optimizations. > > * xilink.exe Tool used for Interprocedural Optimizations. > > * xilink5.exe Tool used for Interprocedural Optimizations. > > * xilink6.exe Tool used for Interprocedural Optimizations. > > > > >> >It is not hard to allow user to override the default value, > but > > I > > >> >would like to understand is first. > > >> I need to run the message compiler at first because it > generates > > a "__.h" > > >> file, which i need in the compile step as include in many > source > > files. > > >What i did now is to copy the header file via ant task to the > > source directory. > > I tried that, but i think that does not work because of the > direct > > include of these files > > > > >to specifiy resource file names, use <sources> elements like > in > > the > > >compiler step. > > > > > >Note both message and resource compiles are very untested > areas, > > so you > > >help trouble shooting and providing patches are very welcome. > > That works: > > <configuration> > > <compilerProvider>msvc</compilerProvider> > > > > <messageFiles> > > <fileName>${basedir}\ReportSrvEvt.mc</fileName> > > <fileName>${basedir}\ServiceEvt.mc</fileName> > > </messageFiles> > > .... > > > > but what it the equivalent for the ressource files? > > > > > > Do you know any report plugins like checkstyle or pmd for c++ > code? > > > > How can i provide patches or tests? Do i need a svn account or > sent > > it via email to you? > > > > > > Thank yor very much! > > Thorsten > > > > > > -----Ursprüngliche Nachricht----- > > Von: [EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]> [mailto: > > [EMAIL PROTECTED] > > Gesendet: Mittwoch, 30. August 2006 15:47 > > An: Düvelmeyer, Thorsten > > Betreff: FW: Re: Re: maven native plugin > > > > >On 8/30/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > >> > > >> >It is not hard to allow user to override the default value, > but > > I > > >> >would like to understand is first. > > >> I need to run the message compiler at first because it > generates > > a "__.h" > > >> file, which i need in the compile step as include in many > source > > files. > > >What > > >> i did now is to copy the header file via ant task to the > source > > directory. > > > > > > > > >The message compile step should add ${project.build.directory > > }/native > > >to the include path in compile step, please file JIRA if you > dont > > see > > >it show up in the compilation output > > > > > > > > >>For VS6 try to set env MSVS6_INSTALL_DIR. > > >> That works fine - thanks! > > >> > > >> What can i specify for the ressource compiler? I always get > an > > error > > >> when runnig this step? How can i set the ressource file > names? > > > > > > > > >Please see MS rc compiler for options that you can specify. > > > > > >to specifiy resource file names, use <sources> elements like > in > > the > > >compiler step. > > > > > >Note both message and resource compiles are very untested > areas, > > so you > > >help trouble shooting and providing patches are very welcome. > > > > > > > > >Regards! > > >> Thorsten > > >> > > >> > > >> > > >> >On 8/21/06, Düvelmeyer, Thorsten > <[EMAIL PROTECTED]> > > wrote: > > >> >> > > >> >> Hi, > > >> >> > > >> >> i have got two questions for native-maven-plugin: > > >> >> > > >> >> 1. Can i change the output directory for > > native:compile-message? > > >> >> I need $(base_dir) instead of ${ project.build.directory > > }/native > > >> > > > >> > > > >> >Is there a reason why the current default location is not > > working > > >> >for > > >> you? > > >> >It is not hard to > > >> >allow user to override the default value, but I would like > to > > >> >understand > > >> is > > >> >first. > > >> > > > >> > > > >> > > > >> >2. Can i set german program path of visual studio instead > of > > english: > > >> >> C:\Programme\... instead of C:\Program Files\... > > >> > > > >> > > > >> >what version of VS do you have? > > >> > > > >> >For VS6 try to set env MSVS6_INSTALL_DIR. > > >> > > > >> >This feature is not documented yet thou. > > >> > > > >> >Where i can get the source code? The links in maven report > seem > > to > > >> >be old > > >> >> and not working. > > >> > > > >> > > > >> > http://svn.codehaus.org/mojo/trunk/mojo/maven-native/ > > >> > > > >> > > > >> > > > >> >Thanks a lot! > > >> >> Thorsten > > >> >> > > >> >> > > >> > > >> > > --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > > >> For additional commands, e-mail: [EMAIL PROTECTED] > > >> > > >> > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
