take tout

<your code>

            <source>

<directory>C:\Programme\Intel\Compiler\C++\9.1\IA32\Include</directory>
             <includes>
               <include>*.h</include>
             </includes>
            </source>
            <source>

            <source>

<directory>C:\Programme\Intel\Compiler\C++\9.1\IA32\Lib</directory>
             <includes>
               <include>*.lib</include>
             </includes>
             <includes>
               <include>*.dll</include>
             </includes>
            </source>
</yourcode>

-  Dont think we support compilation of .h file

-  Dont think the compliler can compile .dll files

-  Dont think we support *.lib, you must explicitely link it via
LinkerStartOption using your linker specific arguments


Best to take to present INCLUDE and LIB system environment variables prior
to running mvn

-D






On 5/7/07, jBeuchat <[EMAIL PROTECTED]> wrote:


Thank you for your answer.
I have done what you told me to do, but still have an error. There is
something wrong, but i don't know what.


The dependencies?
The sources?

or that?
<compilerProvider>generic</compilerProvider>
<compilerExecutable>icl</compilerExecutable>

??

THank you for your help!

Here my "pom.xml" :

<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<packaging>so</packaging>
<version>1.0-SNAPSHOT</version>
<name>my-app</name>
<url>http://maven.apache.org</url>
<dependencies>
   <dependency>
     <groupId>junit</groupId>
     <artifactId>junit</artifactId>
     <version>3.8.1</version>
     <scope>test</scope>
   </dependency>
</dependencies>
<build>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>native-maven-plugin</artifactId>
        <extensions>true</extensions>
        <configuration>
           <linkerStartOptions>
              <linkerStartOption>-shared -lxml2 -lz -lpthread
-ldl</linkerStartOption>
           </linkerStartOptions>
           <sources>
             <source>
              <directory>/src/main/native</directory>
              <includes>
                <include>*.cpp</include>
              </includes>
             </source>
             <source>

<directory>C:\Programme\Intel\Compiler\C++\9.1\IA32\Include</directory>
              <includes>
                <include>*.h</include>
              </includes>
             </source>
             <source>

<directory>C:\Programme\Intel\Compiler\C++\9.1\IA32\Lib</directory>
              <includes>
                <include>*.lib</include>
              </includes>
              <includes>
                <include>*.dll</include>
              </includes>
             </source>
          </sources>
          <compilerProvider>generic</compilerProvider>
          <compilerExecutable>icl</compilerExecutable>
       </configuration>
      </plugin>
    </plugins>
  </build>
</project>


Sean Hennessy wrote:
>
>
> It appears that an include path directive is missing on the command
line.
> Hunt through the Intel compiler and the native documentation
> http://mojo.codehaus.org/maven-native/native-maven-plugin/usage.html and
> find the section in the pom that allows one to specify include
files/paths
> for the compiler.
> It might be that you will experiment with the <compilerStartOptions>..
>
>

--
View this message in context:
http://www.nabble.com/Maven-native-plugin-tf3639190s177.html#a10370684
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to