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]
>
>

Reply via email to