Skip to content
Snippets Groups Projects
Select Git revision
  • main
  • release_1_3_4
  • release_1_3_3
  • release_1_3_2
  • release_1_3_1
  • release_1_3_0
  • release_1_2_0
  • release_1_0_0
8 results

pom.xml

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    pom.xml 10.06 KiB
    <?xml version="1.0" encoding="UTF-8"?>
    <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>
        <parent>
            <groupId>fr.soleil</groupId>
            <artifactId>super-pom-C-CPP-device</artifactId>
            <version>21.2.5-64</version>
        </parent>
    
    
        <properties>
            <!-- path to the 64 bits libs ${libs-64bits} -->
            <libs-64bits>/home/informatique/ica/ica/LIB_EL6_64</libs-64bits>
        </properties>
    
    
        <groupId>fr.soleil.device</groupId>
        <artifactId>Xspress3-amd64-Linux-gcc-shared-${mode}</artifactId>
        <version>1.3.4</version>
        <packaging>nar</packaging>
        <name>Xspress3</name>
        <description>Xspress3 device</description>
    
    
        <build>
            <plugins>
            <plugin>
                <groupId>org.freehep</groupId>
                <artifactId>freehep-nar-plugin</artifactId>   
                <configuration>
                    <cpp>
                        <sourceDirectory>src</sourceDirectory>
                        <includePaths>
                            <includePath>src</includePath>
                            <includePath>sdk/include</includePath>
                            <includePath>${libs-64bits}/my_breakpad/include</includePath>  
                            <includePath>${libs-64bits}/gsl-1.11/include</includePath>       
                            <includePath>${libs-64bits}/lz4-r131/lib</includePath>       
                            <includePath>${libs-64bits}/libtango9-9.2.5-64/include/</includePath>                                
                            <includePath>${libs-64bits}/libtango9-9.2.5-64/include/tango</includePath>
                            <includePath>${libs-64bits}/hdf5-1.8.16/include</includePath>
                            <includePath>${libs-64bits}/yat-1.18.6/include</includePath>
                            <includePath>${libs-64bits}/yat4tango-1.13.3/include</includePath>
                            <includePath>${libs-64bits}/nexuscpp-3.4.0/include</includePath>    
                        </includePaths>
                        <defines>
                            <define>__LINUX__</define>
                            <define>linux</define>
                            <define>PROJECT_NAME=${project.name}</define>
                            <define>PROJECT_VERSION=${project.version}</define>
                            <define>USE_NX_FINALIZER</define>
                        </defines>
                        <options>
                            <option>-w</option>
                        </options>             					
                    </cpp>
                    <linker>
                    <libs>
                        
                        <lib>
                            <!-- omniORB4 64 -->
                            <name>omniORB4</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/libtango9-9.2.5-64/lib</directory>
                        </lib>
    
                        <lib>
                            <!-- omniDynamic4 64 -->
                            <name>omniDynamic4</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/libtango9-9.2.5-64/lib</directory>
    
                        </lib>
    
                        <lib>
                            <!-- COS4 64 -->
                            <name>COS4</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/libtango9-9.2.5-64/lib</directory>
    
                        </lib>
    
                        <lib>
                            <!-- omniCodeSets4 64 -->
                            <name>omniCodeSets4</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/libtango9-9.2.5-64/lib</directory>
                        </lib>
    
                        <lib>
                            <!-- omnithread 64 -->
                            <name>omnithread</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/libtango9-9.2.5-64/lib</directory>
                        </lib>
    
                        <lib>
                            <!-- zmq (3.X.Y) 64 -->
                            <name>zmq</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/libtango9-9.2.5-64/lib</directory>
                        </lib>
    
                        <lib>
                            <!-- tango (9.2.5) 64 -->
                            <name>tango</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/libtango9-9.2.5-64/lib</directory>
                        </lib>
    
                        <lib>
                            <!-- log4tango 64 -->
                            <name>log4tango</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/libtango9-9.2.5-64/lib</directory>
                        </lib>
    
                        <lib>
                            <name>hdf5</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/hdf5-1.8.16/lib</directory>
                        </lib>
    
                        <lib>
                            <name>hdf5_cpp</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/hdf5-1.8.16/lib</directory>
                        </lib>
    
                        <lib>
                            <name>hdf5_hl</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/hdf5-1.8.16/lib</directory>
                        </lib>
    
                        <lib>
                            <name>hdf5_hl_cpp</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/hdf5-1.8.16/lib</directory>
                        </lib>
    
                        <lib>
                            <name>lz4</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/lz4-r131/lib/</directory>
                        </lib>
    
                         <lib>
                            <!-- YAT (1.18.6) 64 -->
                            <name>YAT-amd64-Linux-gcc-shared-release-1.18.6</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/yat-1.18.6/lib</directory>
                        </lib>
    
                        <lib>
                            <!-- YAT4Tango (1.12.5) 64 -->
                            <name>YAT4Tango-amd64-Linux-gcc-shared-release-1.13.3</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/yat4tango-1.13.3/lib</directory>
                        </lib>
    
                        <lib>
                            <!-- NexusCPP (3.3.6) 64 -->
                            <name>NexusCPP-amd64-Linux-gcc-shared-release-3.4.0</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/nexuscpp-3.4.0/lib</directory>
                        </lib> 
    
                        <lib>
                            <!-- gsl (1.11) 64-->
                            <name>gsl</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/gsl-1.11/lib/</directory>
                        </lib>
    
                        <lib>
                            <!-- gsl (1.11) 64-->
                            <name>gslcblas</name>
                            <type>shared</type>
                            <directory>${libs-64bits}/gsl-1.11/lib/</directory>
                        </lib>
    
                        <lib>
                            <!-- libimg_mod -->
                            <name>img_mod</name>
                            <type>shared</type>
                            <directory>sdk/bin/</directory>
                        </lib>
    
                        <!-- libxspress3 -->
                         <lib>
                            <name>xspress3</name>
                            <type>shared</type>
                            <directory>sdk/bin/</directory>
                        </lib> 
    
                        <lib>
                            <!-- breakpad 64 -->
                            <name>breakpad_client</name>
                            <type>static</type>
                            <directory>${libs-64bits}/my_breakpad/lib</directory>
                        </lib>
                         
                    </libs>
                    </linker>
                </configuration>		
            </plugin>
            <plugin>
                <groupId>fr.soleil.maven.plugins</groupId>
                <artifactId>maven-check-plugin</artifactId>
                <configuration>
                    <enable>false</enable>
                </configuration>
            </plugin>
            </plugins>
        </build>
    
    
        <scm>
            <connection>git@gitlab.synchrotron-soleil.fr/software-control-system/tango-devices/acquisition/xspress3.git</connection>
            <developerConnection>git@gitlab.synchrotron-soleil.fr:software-control-system/tango-devices/acquisition/xspress3.git</developerConnection>
            <url>https://gitlab.synchrotron-soleil.fr/software-control-system/tango-devices/acquisition/xspress3</url>
        </scm>
    
    
        <developers>
            <developer>
               <id>bahji</id>
               <name>bahji</name>
               <url>http://controle/</url>
               <organization>Synchrotron Soleil</organization>
               <organizationUrl>http://www.synchrotron-soleil.fr</organizationUrl>
               <roles>
                   <role>developer</role>
               </roles>
               <timezone>1</timezone>
           </developer>
           
           <developer>
               <id>hercule</id>
               <name>hercule</name>
               <url>http://controle/</url>
               <organization>Synchrotron Soleil</organization>
               <organizationUrl>http://www.synchrotron-soleil.fr</organizationUrl>
               <roles>
                   <role>developer</role>
               </roles>
               <timezone>1</timezone>
           </developer>
    
    	   <developer>
                <id>noureddine</id>
                <name>noureddine</name>
                <url>http://controle/</url>
                <organization>Synchrotron Soleil</organization>
                <organizationUrl>http://www.synchrotron-soleil.fr</organizationUrl>
                <roles>
                    <role>manager</role>
                </roles>
                <timezone>1</timezone>
            </developer>
        </developers>
    
    </project>