javacpp-presets
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacpp-presets</artifactId> <version>1.5.11</version> </dependency>
<?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> <groupId>org.bytedeco</groupId> <artifactId>javacpp-presets</artifactId> <version>1.5.11</version> <packaging>pom</packaging> <name>JavaCPP Presets</name> <description>The missing bridge between Java and native C++ libraries</description> <url>http://bytedeco.org/javacpp-presets/</url> <licenses> <license> <name>Apache License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0</url> <distribution>repo</distribution> </license> <license> <name>GNU General Public License (GPL) version 2, or any later version</name> <url>http://www.gnu.org/licenses/</url> <distribution>repo</distribution> </license> <license> <name>GPLv2 with Classpath exception</name> <url>http://www.gnu.org/software/classpath/license.html</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <name>Samuel Audet</name> <email>samuel.audet@gmail.com</email> </developer> </developers> <scm> <url>https://github.com/bytedeco/javacpp-presets</url> <connection>scm:git:git://github.com/bytedeco/javacpp-presets.git</connection> <developerConnection>scm:git:ssh://git@github.com/bytedeco/javacpp-presets.git</developerConnection> </scm> <distributionManagement> <snapshotRepository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> </snapshotRepository> <repository> <id>sonatype-nexus-staging</id> <name>Sonatype Nexus Staging</name> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <javacpp.cppbuild.skip>false</javacpp.cppbuild.skip> <!-- To skip execution of cppbuild.sh: -Djavacpp.cppbuild.skip=true --> <javacpp.parser.skip>false</javacpp.parser.skip> <!-- To skip header file parsing phase: -Djavacpp.parser.skip=true --> <javacpp.compiler.skip>false</javacpp.compiler.skip> <!-- To skip native compilation phase: -Djavacpp.compiler.skip=true --> <javacpp.moduleId>${project.artifactId}</javacpp.moduleId> <javacpp.packageName>${project.artifactId}</javacpp.packageName> <javacpp.platform.nativeOutputPath>org/bytedeco/${javacpp.packageName}/${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.nativeOutputPath> <javacpp.platform.root></javacpp.platform.root> <javacpp.platform.compiler></javacpp.platform.compiler> <javacpp.platform.extension></javacpp.platform.extension> <javacpp.platform.properties>${javacpp.platform}</javacpp.platform.properties> <javacpp.platform.android-arm>android-arm${javacpp.platform.extension}</javacpp.platform.android-arm> <javacpp.platform.android-arm64>android-arm64${javacpp.platform.extension}</javacpp.platform.android-arm64> <javacpp.platform.android-x86>android-x86${javacpp.platform.extension}</javacpp.platform.android-x86> <javacpp.platform.android-x86_64>android-x86_64${javacpp.platform.extension}</javacpp.platform.android-x86_64> <javacpp.platform.ios-arm>ios-arm${javacpp.platform.extension}</javacpp.platform.ios-arm> <javacpp.platform.ios-arm64>ios-arm64${javacpp.platform.extension}</javacpp.platform.ios-arm64> <javacpp.platform.ios-x86>ios-x86${javacpp.platform.extension}</javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64>ios-x86_64${javacpp.platform.extension}</javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf>linux-armhf${javacpp.platform.extension}</javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64>linux-arm64${javacpp.platform.extension}</javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le>linux-ppc64le${javacpp.platform.extension}</javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86>linux-x86${javacpp.platform.extension}</javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64>linux-x86_64${javacpp.platform.extension}</javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64>macosx-arm64${javacpp.platform.extension}</javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64>macosx-x86_64${javacpp.platform.extension}</javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86>windows-x86${javacpp.platform.extension}</javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64>windows-x86_64${javacpp.platform.extension}</javacpp.platform.windows-x86_64> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacpp</artifactId> <version>${project.parent.version}</version> </dependency> </dependencies> </dependencyManagement> <repositories> <repository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> <build> <finalName>${project.artifactId}</finalName> <pluginManagement> <plugins> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.3.1</version> <executions> <execution> <id>javacpp-parser</id> <phase>generate-sources</phase> <goals> <goal>resources</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.12.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> <executions> <execution> <id>default-compile</id> </execution> <execution> <id>javacpp-parser</id> <phase>generate-sources</phase> <goals> <goal>compile</goal> </goals> <configuration> <includes> <include>org/bytedeco/${javacpp.packageName}/presets/*.java</include> </includes> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.bytedeco</groupId> <artifactId>javacpp</artifactId> <version>${project.parent.version}</version> <configuration> <properties>${javacpp.platform.properties}</properties> <propertyKeysAndValues> <property> <name>platform.root</name> <value>${javacpp.platform.root}</value> </property> <property> <name>platform.compiler</name> <value>${javacpp.platform.compiler}</value> </property> <property> <name>platform.extension</name> <value>${javacpp.platform.extension}</value> </property> </propertyKeysAndValues> <classPath>${project.build.outputDirectory}</classPath> <includePaths> <includePath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/include/</includePath> <includePath>${basedir}/target/classes/org/bytedeco/${javacpp.packageName}/include/</includePath> </includePaths> <linkPaths> <linkPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/lib/</linkPath> </linkPaths> <preloadPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/bin/</preloadPath> <resourcePaths> <resourcePath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/</resourcePath> <resourcePath>${basedir}/target/classes/org/bytedeco/${javacpp.packageName}/</resourcePath> </resourcePaths> <executablePaths> <executablePath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/bin/</executablePath> </executablePaths> <buildResources> <buildResource>/${javacpp.platform.library.path}/</buildResource> <buildResource>/org/bytedeco/javacpp/${javacpp.platform}${javacpp.platform.extension}/</buildResource> <buildResource>/org/bytedeco/javacpp/${javacpp.platform}/</buildResource> </buildResources> <includeResources> <includeResource>/${javacpp.platform.library.path}/include/</includeResource> <includeResource>/org/bytedeco/javacpp/include/</includeResource> <includeResource>/org/bytedeco/javacpp/${javacpp.platform}${javacpp.platform.extension}/include/</includeResource> <includeResource>/org/bytedeco/javacpp/${javacpp.platform}/include/</includeResource> </includeResources> <linkResources> <linkResource>/${javacpp.platform.library.path}/</linkResource> <linkResource>/${javacpp.platform.library.path}/lib/</linkResource> <linkResource>/org/bytedeco/javacpp/${javacpp.platform}${javacpp.platform.extension}/</linkResource> <linkResource>/org/bytedeco/javacpp/${javacpp.platform}${javacpp.platform.extension}/lib/</linkResource> <linkResource>/org/bytedeco/javacpp/${javacpp.platform}/</linkResource> <linkResource>/org/bytedeco/javacpp/${javacpp.platform}/lib/</linkResource> </linkResources> </configuration> <executions> <execution> <id>javacpp-validate</id> <phase>validate</phase> <goals> <goal>build</goal> </goals> <configuration> <targetDirectories> <targetDirectory>${project.basedir}/src/gen/java</targetDirectory> <targetDirectory>${project.basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/java/</targetDirectory> </targetDirectories> </configuration> </execution> <execution> <id>javacpp-cppbuild-install</id> <phase>initialize</phase> <goals> <goal>build</goal> </goals> <configuration> <skip>${javacpp.cppbuild.skip}</skip> <buildCommand> <program>bash</program> <argument>cppbuild.sh</argument> <argument>install</argument> <argument>${javacpp.moduleId}</argument> <argument>-platform=${javacpp.platform}</argument> <argument>-extension=${javacpp.platform.extension}</argument> </buildCommand> <environmentVariables> <ANDROID_NDK>${javacpp.platform.root}</ANDROID_NDK> </environmentVariables> <workingDirectory>${project.basedir}/..</workingDirectory> </configuration> </execution> <execution> <id>javacpp-cppbuild-clean</id> <phase>clean</phase> <goals> <goal>build</goal> </goals> <configuration> <skip>${javacpp.cppbuild.skip}</skip> <buildCommand> <program>bash</program> <argument>cppbuild.sh</argument> <argument>clean</argument> <argument>${javacpp.moduleId}</argument> </buildCommand> <workingDirectory>${project.basedir}/..</workingDirectory> </configuration> </execution> <execution> <id>javacpp-parser</id> <phase>generate-sources</phase> <goals> <goal>parse</goal> </goals> <configuration> <skip>${javacpp.parser.skip}</skip> <outputDirectory>${project.basedir}/src/gen/java</outputDirectory> <classOrPackageName>org.bytedeco.${javacpp.packageName}.presets.*</classOrPackageName> </configuration> </execution> <execution> <id>javacpp-compiler</id> <phase>process-classes</phase> <goals> <goal>build</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/native/${javacpp.platform.nativeOutputPath}</outputDirectory> <skip>${javacpp.compiler.skip}</skip> <classOrPackageName>org.bytedeco.${javacpp.packageName}.**</classOrPackageName> <copyLibs>true</copyLibs> <copyResources>true</copyResources> <configDirectory>${project.build.directory}/native/META-INF/native-image/${javacpp.platform}${javacpp.platform.extension}/</configDirectory> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.3.0</version> <executions> <execution> <id>default-jar</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <archive> <!-- <manifest> --> <!-- <addClasspath>true</addClasspath> --> <!-- </manifest> --> <manifestEntries> <!-- <addClasspath/> is broken: http://jira.codehaus.org/browse/MJAR-61 --> <Class-Path>javacpp.jar</Class-Path> <Implementation-Title>${project.name}</Implementation-Title> <Implementation-Vendor>Bytedeco</Implementation-Vendor> <Implementation-Version>${project.version}</Implementation-Version> <Specification-Title>${project.name}</Specification-Title> <Specification-Vendor>Bytedeco</Specification-Vendor> <Specification-Version>${project.version}</Specification-Version> <Multi-Release>true</Multi-Release> </manifestEntries> </archive> <includes> <include>org/bytedeco/${javacpp.packageName}/**</include> </includes> <excludes> <exclude>org/bytedeco/${javacpp.packageName}/include/</exclude> </excludes> </configuration> </execution> <execution> <id>javacpp-${javacpp.platform}${javacpp.platform.extension}</id> <phase>package</phase> <goals> <goal>jar</goal> </goals> <configuration> <classifier>${javacpp.platform}${javacpp.platform.extension}</classifier> <skipIfEmpty>true</skipIfEmpty> <includes> <!-- In case of successive builds for multiple platforms without cleaning, ensures we only include files for this platform. --> <include>${javacpp.platform.nativeOutputPath}/</include> <include>META-INF/native-image/${javacpp.platform}${javacpp.platform.extension}/</include> </includes> <archive> <manifestEntries> <Multi-Release>true</Multi-Release> </manifestEntries> </archive> <classesDirectory>${project.build.directory}/native</classesDirectory> <excludes> <exclude>org/bytedeco/${javacpp.packageName}/windows-*/*.exp</exclude> <exclude>org/bytedeco/${javacpp.packageName}/windows-*/*.lib</exclude> <exclude>org/bytedeco/${javacpp.packageName}/windows-*/*.obj</exclude> </excludes> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.moditect</groupId> <artifactId>moditect-maven-plugin</artifactId> <version>1.1.0</version> <configuration> <jvmVersion>9</jvmVersion> <overwriteExistingFiles>true</overwriteExistingFiles> <outputDirectory>${project.build.directory}</outputDirectory> </configuration> <executions> <execution> <id>add-module-infos</id> <phase>package</phase> <goals> <goal>add-module-info</goal> </goals> <configuration> <modules> <module> <file>${project.build.directory}/${project.artifactId}.jar</file> <moduleInfoFile>${project.basedir}/src/main/java9/module-info.java</moduleInfoFile> </module> <module> <file>${project.build.directory}/${project.artifactId}-${javacpp.platform}${javacpp.platform.extension}.jar</file> <moduleInfoSource> open module org.bytedeco.${javacpp.packageName}.${javacpp.platform.module} { requires transitive org.bytedeco.${javacpp.packageName}; } </moduleInfoSource> </module> </modules> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>3.1.1</version> <configuration> <createChecksum>true</createChecksum> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>3.3.0</version> <executions> <execution> <id>attach-sources</id> <phase>leave-disabled-to-not-generate-sources-twice-on-release</phase> </execution> <execution> <id>attach-source</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>3.6.3</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> <configuration> <minmemory>256m</minmemory> <maxmemory>4096m</maxmemory> <links> <link>http://bytedeco.org/javacpp/apidocs</link> </links> </configuration> </execution> </executions> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>3.5.0</version> <executions> <execution> <id>add-source</id> <phase>generate-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>${project.basedir}/src/gen/java</source> <source>${project.basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/java/</source> </sources> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.13</version> <extensions>true</extensions> <configuration> <serverId>sonatype-nexus-staging</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <!-- <skipLocalStaging>true</skipLocalStaging> --> <skipStagingRepositoryClose>true</skipStagingRepositoryClose> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>doclint-java8-disable</id> <activation> <jdk>[1.8,)</jdk> </activation> <build> <plugins> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <configuration> <doclint>none</doclint> <failOnError>false</failOnError> <source>8</source> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>assembly</id> <modules> <module>platform</module> </modules> </profile> <profile> <id>sign-artifacts</id> <activation> <property> <name>performRelease</name> <value>true</value> </property> </activation> <repositories> <repository> <id>sonatype-nexus-staging</id> <name>Sonatype Nexus Staging</name> <url>https://oss.sonatype.org/service/local/staging/deployByRepositoryId/${stagingRepositoryId}/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>sonatype-nexus-staging</id> <name>Sonatype Nexus Staging</name> <url>https://oss.sonatype.org/service/local/staging/deployByRepositoryId/${stagingRepositoryId}/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> <build> <plugins> <plugin> <artifactId>maven-gpg-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> <configuration> <passphrase>${env.GPG_PASSPHRASE}</passphrase> <useAgent>false</useAgent> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>javacpp-platform-default</id> <activation> <property> <name>!javacpp.platform</name> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>flycapture</module> <module>spinnaker</module> <module>libdc1394</module> <module>libfreenect</module> <module>libfreenect2</module> <module>librealsense</module> <module>librealsense2</module> <module>videoinput</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>arrow</module> <module>hdf5</module> <module>hyperscan</module> <module>lz4</module> <module>mkl</module> <module>mkl-dnn</module> <module>dnnl</module> <module>openblas</module> <module>arpack-ng</module> <module>cminpack</module> <module>fftw</module> <module>gsl</module> <module>cpython</module> <module>numpy</module> <module>scipy</module> <module>gym</module> <module>llvm</module> <module>libffi</module> <module>libpostal</module> <module>libraw</module> <module>leptonica</module> <module>tesseract</module> <module>caffe</module> <module>openpose</module> <module>cuda</module> <module>nvcodec</module> <module>opencl</module> <module>mxnet</module> <module>pytorch</module> <module>sentencepiece</module> <module>tensorflow</module> <module>tensorflow-lite</module> <module>tensorrt</module> <module>tritonserver</module> <module>ale</module> <module>depthai</module> <module>onnx</module> <module>ngraph</module> <module>onnxruntime</module> <module>tvm</module> <module>bullet</module> <module>liquidfun</module> <module>qt</module> <module>skia</module> <module>cpu_features</module> <module>modsecurity</module> <module>systems</module> </modules> <properties> <javacpp.platform>${os.name}-${os.arch}</javacpp.platform> </properties> </profile> <profile> <id>javacpp-platform-custom</id> <activation> <property> <name>javacpp.platform</name> </property> </activation> <properties> <javacpp.platform.android-arm>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.android-arm> <javacpp.platform.android-arm64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.android-arm64> <javacpp.platform.android-x86>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.android-x86> <javacpp.platform.android-x86_64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.android-x86_64> <javacpp.platform.ios-arm>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.ios-arm> <javacpp.platform.ios-arm64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.ios-arm64> <javacpp.platform.ios-x86>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-host</id> <activation> <property> <name>javacpp.platform.host</name> </property> </activation> <properties> <javacpp.platform>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform> <javacpp.platform.android-arm>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.android-arm> <javacpp.platform.android-arm64>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.android-arm64> <javacpp.platform.android-x86>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.android-x86> <javacpp.platform.android-x86_64>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.android-x86_64> <javacpp.platform.ios-arm>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.ios-arm> <javacpp.platform.ios-arm64>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.ios-arm64> <javacpp.platform.ios-x86>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64>${os.name}-${os.arch}${javacpp.platform.extension}</javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp.platform.custom-true</id> <activation> <property> <name>javacpp.platform.custom</name> </property> </activation> <properties> <javacpp.platform></javacpp.platform> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-none</id> <activation> <property> <name>javacpp.platform.none</name> </property> </activation> <properties> <javacpp.platform></javacpp.platform> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <!-- Provide convenient profiles to list supported modules for each platform and set commonly used paths for Android --> <profile> <id>javacpp-platform-android-arm</id> <activation> <property> <name>javacpp.platform</name> <value>android-arm</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>openblas</module> <module>fftw</module> <module>gsl</module> <module>libffi</module> <module>leptonica</module> <module>tesseract</module> <module>tensorflow</module> <module>tensorflow-lite</module> <module>depthai</module> <module>bullet</module> <module>cpu_features</module> </modules> <properties> <javacpp.platform.nativeOutputPath>${javacpp.platform.library.path}</javacpp.platform.nativeOutputPath> <javacpp.platform>android-arm</javacpp.platform> <javacpp.platform.root>${user.home}/Android/android-ndk/</javacpp.platform.root> <javacpp.platform.compiler>toolchains/llvm/prebuilt/${os.kernel}-${os.arch}/bin/armv7a-linux-androideabi24-clang++</javacpp.platform.compiler> <javacpp.platform.properties>${javacpp.platform}</javacpp.platform.properties> <javacpp.platform.android-arm>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-android-arm64</id> <activation> <property> <name>javacpp.platform</name> <value>android-arm64</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>openblas</module> <module>fftw</module> <module>gsl</module> <module>libffi</module> <module>leptonica</module> <module>tesseract</module> <module>tensorflow</module> <module>tensorflow-lite</module> <module>depthai</module> <module>bullet</module> <module>cpu_features</module> </modules> <properties> <javacpp.platform.nativeOutputPath>${javacpp.platform.library.path}</javacpp.platform.nativeOutputPath> <javacpp.platform>android-arm64</javacpp.platform> <javacpp.platform.root>${user.home}/Android/android-ndk/</javacpp.platform.root> <javacpp.platform.compiler>toolchains/llvm/prebuilt/${os.kernel}-${os.arch}/bin/aarch64-linux-android24-clang++</javacpp.platform.compiler> <javacpp.platform.properties>${javacpp.platform}</javacpp.platform.properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-android-x86</id> <activation> <property> <name>javacpp.platform</name> <value>android-x86</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>openblas</module> <module>fftw</module> <module>gsl</module> <module>libffi</module> <module>leptonica</module> <module>tesseract</module> <module>tensorflow</module> <module>tensorflow-lite</module> <module>depthai</module> <module>bullet</module> <module>cpu_features</module> </modules> <properties> <javacpp.platform.nativeOutputPath>${javacpp.platform.library.path}</javacpp.platform.nativeOutputPath> <javacpp.platform>android-x86</javacpp.platform> <javacpp.platform.root>${user.home}/Android/android-ndk/</javacpp.platform.root> <javacpp.platform.compiler>toolchains/llvm/prebuilt/${os.kernel}-${os.arch}/bin/i686-linux-android24-clang++</javacpp.platform.compiler> <javacpp.platform.properties>${javacpp.platform}</javacpp.platform.properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-android-x86_64</id> <activation> <property> <name>javacpp.platform</name> <value>android-x86_64</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>openblas</module> <module>fftw</module> <module>gsl</module> <module>libffi</module> <module>leptonica</module> <module>tesseract</module> <module>tensorflow</module> <module>tensorflow-lite</module> <module>depthai</module> <module>bullet</module> <module>cpu_features</module> </modules> <properties> <javacpp.platform.nativeOutputPath>${javacpp.platform.library.path}</javacpp.platform.nativeOutputPath> <javacpp.platform>android-x86_64</javacpp.platform> <javacpp.platform.root>${user.home}/Android/android-ndk/</javacpp.platform.root> <javacpp.platform.compiler>toolchains/llvm/prebuilt/${os.kernel}-${os.arch}/bin/x86_64-linux-android24-clang++</javacpp.platform.compiler> <javacpp.platform.properties>${javacpp.platform}</javacpp.platform.properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-ios-arm</id> <activation> <property> <name>javacpp.platform</name> <value>ios-arm</value> </property> </activation> <modules> <module>opencv</module> <module>openblas</module> <module>skia</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-ios-arm64</id> <activation> <property> <name>javacpp.platform</name> <value>ios-arm64</value> </property> </activation> <modules> <module>opencv</module> <module>openblas</module> <module>skia</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-ios-x86</id> <activation> <property> <name>javacpp.platform</name> <value>ios-x86</value> </property> </activation> <modules> <module>opencv</module> <module>openblas</module> <module>skia</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-ios-x86_64</id> <activation> <property> <name>javacpp.platform</name> <value>ios-x86_64</value> </property> </activation> <modules> <module>opencv</module> <module>openblas</module> <module>skia</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-linux-armhf</id> <activation> <property> <name>javacpp.platform</name> <value>linux-armhf</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>flycapture</module> <module>libdc1394</module> <module>libfreenect</module> <module>librealsense</module> <module>librealsense2</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>arrow</module> <module>hdf5</module> <module>openblas</module> <module>arpack-ng</module> <module>cminpack</module> <module>fftw</module> <module>gsl</module> <module>cpython</module> <module>numpy</module> <module>scipy</module> <module>gym</module> <module>llvm</module> <module>libffi</module> <module>leptonica</module> <module>tesseract</module> <module>tensorflow-lite</module> <module>depthai</module> <module>cpu_features</module> <module>systems</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-linux-arm64</id> <activation> <property> <name>javacpp.platform</name> <value>linux-arm64</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>flycapture</module> <module>libdc1394</module> <module>libfreenect</module> <module>librealsense</module> <module>librealsense2</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>arrow</module> <module>hdf5</module> <module>dnnl</module> <module>openblas</module> <module>arpack-ng</module> <module>cminpack</module> <module>fftw</module> <module>gsl</module> <module>cpython</module> <module>numpy</module> <module>scipy</module> <module>gym</module> <module>llvm</module> <module>libffi</module> <module>leptonica</module> <module>libpostal</module> <module>tesseract</module> <module>cuda</module> <module>nvcodec</module> <module>opencl</module> <module>sentencepiece</module> <module>tensorflow-lite</module> <module>tensorrt</module> <module>depthai</module> <module>onnxruntime</module> <module>cpu_features</module> <module>systems</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-linux-ppc64le</id> <activation> <property> <name>javacpp.platform</name> <value>linux-ppc64le</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>libdc1394</module> <module>libfreenect</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>arrow</module> <module>hdf5</module> <module>openblas</module> <module>arpack-ng</module> <module>cminpack</module> <module>fftw</module> <module>gsl</module> <module>cpython</module> <module>numpy</module> <module>scipy</module> <module>gym</module> <module>llvm</module> <module>libffi</module> <module>leptonica</module> <module>tesseract</module> <module>cuda</module> <module>nvcodec</module> <module>cpu_features</module> <module>systems</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-linux-x86</id> <activation> <property> <name>javacpp.platform</name> <value>linux-x86</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>flycapture</module> <module>libdc1394</module> <module>libfreenect</module> <module>libfreenect2</module> <module>librealsense</module> <module>librealsense2</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>arrow</module> <module>hdf5</module> <module>lz4</module> <module>mkl</module> <module>openblas</module> <module>arpack-ng</module> <module>cminpack</module> <module>fftw</module> <module>gsl</module> <module>cpython</module> <module>numpy</module> <module>scipy</module> <module>gym</module> <module>llvm</module> <module>libffi</module> <module>leptonica</module> <module>tesseract</module> <module>caffe</module> <module>mxnet</module> <module>tensorflow</module> <module>tensorflow-lite</module> <module>ale</module> <module>depthai</module> <module>bullet</module> <module>liquidfun</module> <module>skia</module> <module>cpu_features</module> <module>systems</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-linux-x86_64</id> <activation> <property> <name>javacpp.platform</name> <value>linux-x86_64</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>flycapture</module> <module>spinnaker</module> <module>libdc1394</module> <module>libfreenect</module> <module>libfreenect2</module> <module>librealsense</module> <module>librealsense2</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>arrow</module> <module>hdf5</module> <module>hyperscan</module> <module>lz4</module> <module>mkl</module> <module>mkl-dnn</module> <module>dnnl</module> <module>openblas</module> <module>arpack-ng</module> <module>cminpack</module> <module>fftw</module> <module>gsl</module> <module>cpython</module> <module>numpy</module> <module>scipy</module> <module>gym</module> <module>llvm</module> <module>libffi</module> <module>libpostal</module> <module>libraw</module> <module>leptonica</module> <module>tesseract</module> <module>caffe</module> <module>openpose</module> <module>cuda</module> <module>nvcodec</module> <module>opencl</module> <module>mxnet</module> <module>pytorch</module> <module>sentencepiece</module> <module>tensorflow</module> <module>tensorflow-lite</module> <module>tensorrt</module> <module>tritonserver</module> <module>ale</module> <module>depthai</module> <module>onnx</module> <module>ngraph</module> <module>onnxruntime</module> <module>tvm</module> <module>bullet</module> <module>liquidfun</module> <module>qt</module> <module>skia</module> <module>cpu_features</module> <module>modsecurity</module> <module>systems</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-macosx-arm64</id> <activation> <property> <name>javacpp.platform</name> <value>macosx-arm64</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>lz4</module> <module>openblas</module> <module>cpython</module> <module>numpy</module> <module>scipy</module> <module>llvm</module> <module>libffi</module> <module>libpostal</module> <module>libraw</module> <module>leptonica</module> <module>tesseract</module> <module>pytorch</module> <module>sentencepiece</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-macosx-x86_64</id> <activation> <property> <name>javacpp.platform</name> <value>macosx-x86_64</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>libdc1394</module> <module>libfreenect</module> <module>libfreenect2</module> <module>librealsense</module> <module>librealsense2</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>arrow</module> <module>hdf5</module> <module>hyperscan</module> <module>lz4</module> <module>mkl</module> <module>mkl-dnn</module> <module>dnnl</module> <module>openblas</module> <module>arpack-ng</module> <module>cminpack</module> <module>fftw</module> <module>gsl</module> <module>cpython</module> <module>numpy</module> <module>scipy</module> <module>gym</module> <module>llvm</module> <module>libffi</module> <module>libpostal</module> <module>libraw</module> <module>leptonica</module> <module>tesseract</module> <module>caffe</module> <module>openpose</module> <!-- <module>cuda</module>--> <module>opencl</module> <module>mxnet</module> <module>pytorch</module> <module>sentencepiece</module> <module>tensorflow</module> <module>tensorflow-lite</module> <module>ale</module> <module>depthai</module> <module>onnx</module> <module>ngraph</module> <module>onnxruntime</module> <module>tvm</module> <module>bullet</module> <module>liquidfun</module> <module>qt</module> <module>skia</module> <module>cpu_features</module> <module>modsecurity</module> <module>systems</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-windows-x86</id> <activation> <property> <name>javacpp.platform</name> <value>windows-x86</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>flycapture</module> <module>spinnaker</module> <module>libdc1394</module> <module>libfreenect</module> <module>librealsense</module> <module>librealsense2</module> <module>videoinput</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>arrow</module> <module>hdf5</module> <module>lz4</module> <module>mkl</module> <module>openblas</module> <module>arpack-ng</module> <module>cminpack</module> <module>fftw</module> <module>gsl</module> <module>cpython</module> <module>numpy</module> <module>scipy</module> <module>gym</module> <module>llvm</module> <module>libffi</module> <module>leptonica</module> <module>tesseract</module> <module>ale</module> <module>depthai</module> <module>bullet</module> <module>liquidfun</module> <module>cpu_features</module> <module>systems</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64></javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp-platform-windows-x86_64</id> <activation> <property> <name>javacpp.platform</name> <value>windows-x86_64</value> </property> </activation> <modules> <module>opencv</module> <module>ffmpeg</module> <module>flycapture</module> <module>spinnaker</module> <module>libdc1394</module> <module>libfreenect</module> <module>libfreenect2</module> <module>librealsense</module> <module>librealsense2</module> <module>videoinput</module> <module>artoolkitplus</module> <module>chilitags</module> <module>flandmark</module> <module>arrow</module> <module>hdf5</module> <module>hyperscan</module> <module>lz4</module> <module>mkl</module> <module>mkl-dnn</module> <module>dnnl</module> <module>openblas</module> <module>arpack-ng</module> <module>cminpack</module> <module>fftw</module> <module>gsl</module> <module>cpython</module> <module>numpy</module> <module>scipy</module> <module>gym</module> <module>llvm</module> <module>libffi</module> <module>libpostal</module> <module>libraw</module> <module>leptonica</module> <module>tesseract</module> <module>cuda</module> <module>nvcodec</module> <module>opencl</module> <module>mxnet</module> <module>pytorch</module> <module>sentencepiece</module> <module>tensorflow</module> <module>tensorflow-lite</module> <module>tensorrt</module> <module>ale</module> <module>depthai</module> <module>onnx</module> <module>onnxruntime</module> <module>tvm</module> <module>bullet</module> <module>liquidfun</module> <module>qt</module> <module>cpu_features</module> <module>systems</module> </modules> <properties> <javacpp.platform.android-arm></javacpp.platform.android-arm> <javacpp.platform.android-arm64></javacpp.platform.android-arm64> <javacpp.platform.android-x86></javacpp.platform.android-x86> <javacpp.platform.android-x86_64></javacpp.platform.android-x86_64> <javacpp.platform.ios-arm></javacpp.platform.ios-arm> <javacpp.platform.ios-arm64></javacpp.platform.ios-arm64> <javacpp.platform.ios-x86></javacpp.platform.ios-x86> <javacpp.platform.ios-x86_64></javacpp.platform.ios-x86_64> <javacpp.platform.linux-armhf></javacpp.platform.linux-armhf> <javacpp.platform.linux-arm64></javacpp.platform.linux-arm64> <javacpp.platform.linux-ppc64le></javacpp.platform.linux-ppc64le> <javacpp.platform.linux-x86></javacpp.platform.linux-x86> <javacpp.platform.linux-x86_64></javacpp.platform.linux-x86_64> <javacpp.platform.macosx-arm64></javacpp.platform.macosx-arm64> <javacpp.platform.macosx-x86_64></javacpp.platform.macosx-x86_64> <javacpp.platform.windows-x86></javacpp.platform.windows-x86> <javacpp.platform.windows-x86_64>${javacpp.platform}${javacpp.platform.extension}</javacpp.platform.windows-x86_64> </properties> </profile> <!-- Profiles to modify the transitive dependencies when picked up from other pom.xml files, for example: mvn -Djavacpp.platform.custom -Djavacpp.platform.host -Djavacpp.platform.linux-x86_64 -Djavacpp.platform.windows-x86_64 ... --> <profile> <id>javacpp.platform.android-arm-true</id> <activation> <property> <name>javacpp.platform.android-arm</name> </property> </activation> <properties> <javacpp.platform.android-arm>android-arm${javacpp.platform.extension}</javacpp.platform.android-arm> </properties> </profile> <profile> <id>javacpp.platform.android-arm64-true</id> <activation> <property> <name>javacpp.platform.android-arm64</name> </property> </activation> <properties> <javacpp.platform.android-arm64>android-arm64${javacpp.platform.extension}</javacpp.platform.android-arm64> </properties> </profile> <profile> <id>javacpp.platform.android-x86-true</id> <activation> <property> <name>javacpp.platform.android-x86</name> </property> </activation> <properties> <javacpp.platform.android-x86>android-x86${javacpp.platform.extension}</javacpp.platform.android-x86> </properties> </profile> <profile> <id>javacpp.platform.android-x86_64-true</id> <activation> <property> <name>javacpp.platform.android-x86_64</name> </property> </activation> <properties> <javacpp.platform.android-x86_64>android-x86_64${javacpp.platform.extension}</javacpp.platform.android-x86_64> </properties> </profile> <profile> <id>javacpp.platform.ios-arm-true</id> <activation> <property> <name>javacpp.platform.ios-arm</name> </property> </activation> <properties> <javacpp.platform.ios-arm>ios-arm${javacpp.platform.extension}</javacpp.platform.ios-arm> </properties> </profile> <profile> <id>javacpp.platform.ios-arm64-true</id> <activation> <property> <name>javacpp.platform.ios-arm64</name> </property> </activation> <properties> <javacpp.platform.ios-arm64>ios-arm64${javacpp.platform.extension}</javacpp.platform.ios-arm64> </properties> </profile> <profile> <id>javacpp.platform.ios-x86-true</id> <activation> <property> <name>javacpp.platform.ios-x86</name> </property> </activation> <properties> <javacpp.platform.ios-x86>ios-x86${javacpp.platform.extension}</javacpp.platform.ios-x86> </properties> </profile> <profile> <id>javacpp.platform.ios-x86_64-true</id> <activation> <property> <name>javacpp.platform.ios-x86_64</name> </property> </activation> <properties> <javacpp.platform.ios-x86_64>ios-x86_64${javacpp.platform.extension}</javacpp.platform.ios-x86_64> </properties> </profile> <profile> <id>javacpp.platform.linux-armhf-true</id> <activation> <property> <name>javacpp.platform.linux-armhf</name> </property> </activation> <properties> <javacpp.platform.linux-armhf>linux-armhf${javacpp.platform.extension}</javacpp.platform.linux-armhf> </properties> </profile> <profile> <id>javacpp.platform.linux-arm64-true</id> <activation> <property> <name>javacpp.platform.linux-arm64</name> </property> </activation> <properties> <javacpp.platform.linux-arm64>linux-arm64${javacpp.platform.extension}</javacpp.platform.linux-arm64> </properties> </profile> <profile> <id>javacpp.platform.linux-ppc64le-true</id> <activation> <property> <name>javacpp.platform.linux-ppc64le</name> </property> </activation> <properties> <javacpp.platform.linux-ppc64le>linux-ppc64le${javacpp.platform.extension}</javacpp.platform.linux-ppc64le> </properties> </profile> <profile> <id>javacpp.platform.linux-x86-true</id> <activation> <property> <name>javacpp.platform.linux-x86</name> </property> </activation> <properties> <javacpp.platform.linux-x86>linux-x86${javacpp.platform.extension}</javacpp.platform.linux-x86> </properties> </profile> <profile> <id>javacpp.platform.linux-x86_64-true</id> <activation> <property> <name>javacpp.platform.linux-x86_64</name> </property> </activation> <properties> <javacpp.platform.linux-x86_64>linux-x86_64${javacpp.platform.extension}</javacpp.platform.linux-x86_64> </properties> </profile> <profile> <id>javacpp.platform.macosx-arm64-true</id> <activation> <property> <name>javacpp.platform.macosx-arm64</name> </property> </activation> <properties> <javacpp.platform.macosx-arm64>macosx-arm64${javacpp.platform.extension}</javacpp.platform.macosx-arm64> </properties> </profile> <profile> <id>javacpp.platform.macosx-x86_64-true</id> <activation> <property> <name>javacpp.platform.macosx-x86_64</name> </property> </activation> <properties> <javacpp.platform.macosx-x86_64>macosx-x86_64${javacpp.platform.extension}</javacpp.platform.macosx-x86_64> </properties> </profile> <profile> <id>javacpp.platform.windows-x86-true</id> <activation> <property> <name>javacpp.platform.windows-x86</name> </property> </activation> <properties> <javacpp.platform.windows-x86>windows-x86${javacpp.platform.extension}</javacpp.platform.windows-x86> </properties> </profile> <profile> <id>javacpp.platform.windows-x86_64-true</id> <activation> <property> <name>javacpp.platform.windows-x86_64</name> </property> </activation> <properties> <javacpp.platform.windows-x86_64>windows-x86_64${javacpp.platform.extension}</javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp.platform.custom-linux-arm</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>linux</name><arch>arm</arch></os> </activation> <properties> <javacpp.platform.linux-armhf>linux-armhf${javacpp.platform.extension}</javacpp.platform.linux-armhf> </properties> </profile> <profile> <id>javacpp.platform.custom-linux-armhf</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>linux</name><arch>armhf</arch></os> </activation> <properties> <javacpp.platform.linux-armhf>linux-armhf${javacpp.platform.extension}</javacpp.platform.linux-armhf> </properties> </profile> <profile> <id>javacpp.platform.custom-linux-aarch64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>linux</name><arch>aarch64</arch></os> </activation> <properties> <javacpp.platform.linux-arm64>linux-arm64${javacpp.platform.extension}</javacpp.platform.linux-arm64> </properties> </profile> <profile> <id>javacpp.platform.custom-linux-armv8</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>linux</name><arch>armv8</arch></os> </activation> <properties> <javacpp.platform.linux-arm64>linux-arm64${javacpp.platform.extension}</javacpp.platform.linux-arm64> </properties> </profile> <profile> <id>javacpp.platform.custom-linux-arm64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>linux</name><arch>arm64</arch></os> </activation> <properties> <javacpp.platform.linux-arm64>linux-arm64${javacpp.platform.extension}</javacpp.platform.linux-arm64> </properties> </profile> <profile> <id>javacpp.platform.custom-linux-ppc64le</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>linux</name><arch>ppc64le</arch></os> </activation> <properties> <javacpp.platform.linux-ppc64le>linux-ppc64le${javacpp.platform.extension}</javacpp.platform.linux-ppc64le> </properties> </profile> <profile> <id>javacpp.platform.custom-linux-amd64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>linux</name><arch>amd64</arch></os> </activation> <properties> <javacpp.platform.linux-x86_64>linux-x86_64${javacpp.platform.extension}</javacpp.platform.linux-x86_64> </properties> </profile> <profile> <id>javacpp.platform.custom-linux-x86-64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>linux</name><arch>x86-64</arch></os> </activation> <properties> <javacpp.platform.linux-x86_64>linux-x86_64${javacpp.platform.extension}</javacpp.platform.linux-x86_64> </properties> </profile> <profile> <id>javacpp.platform.custom-linux-x86_64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>linux</name><arch>x86_64</arch></os> </activation> <properties> <javacpp.platform.linux-x86_64>linux-x86_64${javacpp.platform.extension}</javacpp.platform.linux-x86_64> </properties> </profile> <profile> <id>javacpp.platform.custom-macosx-aarch64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>mac os x</name><arch>aarch64</arch></os> </activation> <properties> <javacpp.platform.macosx-arm64>macosx-arm64${javacpp.platform.extension}</javacpp.platform.macosx-arm64> </properties> </profile> <profile> <id>javacpp.platform.custom-macosx-armv8</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>mac os x</name><arch>armv8</arch></os> </activation> <properties> <javacpp.platform.macosx-arm64>macosx-arm64${javacpp.platform.extension}</javacpp.platform.macosx-arm64> </properties> </profile> <profile> <id>javacpp.platform.custom-macosx-arm64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>mac os x</name><arch>arm64</arch></os> </activation> <properties> <javacpp.platform.macosx-arm64>macosx-arm64${javacpp.platform.extension}</javacpp.platform.macosx-arm64> </properties> </profile> <profile> <id>javacpp.platform.custom-macosx-amd64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>mac os x</name><arch>amd64</arch></os> </activation> <properties> <javacpp.platform.macosx-x86_64>macosx-x86_64${javacpp.platform.extension}</javacpp.platform.macosx-x86_64> </properties> </profile> <profile> <id>javacpp.platform.custom-macosx-x86-64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>mac os x</name><arch>x86-64</arch></os> </activation> <properties> <javacpp.platform.macosx-x86_64>macosx-x86_64${javacpp.platform.extension}</javacpp.platform.macosx-x86_64> </properties> </profile> <profile> <id>javacpp.platform.custom-macosx-x86_64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><name>mac os x</name><arch>x86_64</arch></os> </activation> <properties> <javacpp.platform.macosx-x86_64>macosx-x86_64${javacpp.platform.extension}</javacpp.platform.macosx-x86_64> </properties> </profile> <profile> <id>javacpp.platform.custom-windows-amd64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><family>windows</family><arch>amd64</arch></os> </activation> <properties> <javacpp.platform.windows-x86_64>windows-x86_64${javacpp.platform.extension}</javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp.platform.custom-windows-x86-64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><family>windows</family><arch>x86-64</arch></os> </activation> <properties> <javacpp.platform.windows-x86_64>windows-x86_64${javacpp.platform.extension}</javacpp.platform.windows-x86_64> </properties> </profile> <profile> <id>javacpp.platform.custom-windows-x86_64</id> <activation> <property> <name>javacpp.platform.host</name> </property> <os><family>windows</family><arch>x86_64</arch></os> </activation> <properties> <javacpp.platform.windows-x86_64>windows-x86_64${javacpp.platform.extension}</javacpp.platform.windows-x86_64> </properties> </profile> <!-- Profiles to set the default javacpp.platform property: If someone knows a better way to do this, please do let me know! --> <profile> <id>linux</id> <activation> <os><name>linux</name></os> </activation> <properties> <os.kernel>linux</os.kernel> <os.name>linux</os.name> </properties> </profile> <profile> <id>macosx</id> <activation> <os><name>mac os x</name></os> </activation> <properties> <os.kernel>darwin</os.kernel> <os.name>macosx</os.name> </properties> </profile> <profile> <id>windows</id> <activation> <os><family>windows</family></os> </activation> <properties> <os.kernel>windows</os.kernel> <os.name>windows</os.name> </properties> </profile> <profile> <id>arm</id> <activation> <os><arch>arm</arch></os> </activation> <properties> <os.arch>armhf</os.arch> </properties> </profile> <profile> <id>aarch64</id> <activation> <os><arch>aarch64</arch></os> </activation> <properties> <os.arch>arm64</os.arch> </properties> </profile> <profile> <id>armv8</id> <activation> <os><arch>armv8</arch></os> </activation> <properties> <os.arch>arm64</os.arch> </properties> </profile> <profile> <id>i386</id> <activation> <os><arch>i386</arch></os> </activation> <properties> <os.arch>x86</os.arch> </properties> </profile> <profile> <id>i486</id> <activation> <os><arch>i486</arch></os> </activation> <properties> <os.arch>x86</os.arch> </properties> </profile> <profile> <id>i586</id> <activation> <os><arch>i586</arch></os> </activation> <properties> <os.arch>x86</os.arch> </properties> </profile> <profile> <id>i686</id> <activation> <os><arch>i686</arch></os> </activation> <properties> <os.arch>x86</os.arch> </properties> </profile> <profile> <id>amd64</id> <activation> <os><arch>amd64</arch></os> </activation> <properties> <os.arch>x86_64</os.arch> </properties> </profile> <profile> <id>x86-64</id> <activation> <os><arch>x86-64</arch></os> </activation> <properties> <os.arch>x86_64</os.arch> </properties> </profile> </profiles> </project>