Re: Re: Re: maven native plugin
move outside of 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 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? > > > > resource-compile > > generate-sources > > > >resource-compile > > > > > > > > > > ${basedir} > > > > PDV5400.rc > > > > > > > > C:/Programme/Microsoft Visual > > Studio/VC98/MFC/Include > > > > > > C:/Programme/Microsoft Visual > > Studio/Common/MSDev98/Template/ATL > > > > > > C:/Programme/Microsoft Visual > > Studio/VC98/Include > > > > > > ${basedir} > > > > > > /l 0x409 /d "NDEBUG" /d "_HMD1229" > > what is the tag here??? > > > > > > > > > > > > > > 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. > >
Re: Re: Re: maven native plugin
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 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? > > resource-compile > generate-sources > >resource-compile > > > > > ${basedir} > > PDV5400.rc > > > > C:/Programme/Microsoft Visual > Studio/VC98/MFC/Include > > > C:/Programme/Microsoft Visual > Studio/Common/MSDev98/Template/ATL > > > C:/Programme/Microsoft Visual > Studio/VC98/Include > > > ${basedir} > > > /l 0x409 /d "NDEBUG" /d "_HMD1229" > what is the tag here??? > > > > > > > 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 Interpro
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? resource-compile generate-sources resource-compile ${basedir} PDV5400.rc C:/Programme/Microsoft Visual Studio/VC98/MFC/Include C:/Programme/Microsoft Visual Studio/Common/MSDev98/Template/ATL C:/Programme/Microsoft Visual Studio/VC98/Include ${basedir} /l 0x409 /d "NDEBUG" /d "_HMD1229" what is the tag here??? 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 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. Tha
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 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: msvc ${basedir}\ReportSrvEvt.mc ${basedir}\ServiceEvt.mc 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] 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 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? >> > >> >Fo
Re: Re: Re: maven native plugin
You will need to create a new provider similar to msvc -D 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 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: msvc ${basedir}\ReportSrvEvt.mc ${basedir}\ServiceEvt.mc 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] 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 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] >> >>