Skip to content

Commit acee8be

Browse files
committed
fix build by configuring OpenCL
1 parent b30e3a5 commit acee8be

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

openvino/pom.xml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,20 +37,55 @@
3737
<plugin>
3838
<groupId>org.bytedeco</groupId>
3939
<artifactId>javacpp</artifactId>
40+
<dependencies>
41+
<dependency>
42+
<groupId>org.bytedeco</groupId>
43+
<artifactId>opencl</artifactId>
44+
<version>3.0-${project.parent.version}</version>
45+
</dependency>
46+
<dependency>
47+
<groupId>org.bytedeco</groupId>
48+
<artifactId>opencl</artifactId>
49+
<version>3.0-${project.parent.version}</version>
50+
<classifier>${javacpp.platform}</classifier>
51+
</dependency>
52+
</dependencies>
4053
<configuration>
54+
<classPaths>
55+
<classPath>${basedir}/../opencl/target/classes/</classPath>
56+
<classPath>${project.build.outputDirectory}</classPath>
57+
</classPaths>
4158
<includePaths>
59+
<includePath>${basedir}/../opencl/cppbuild/${javacpp.platform}/include/</includePath>
4260
<includePath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/include/</includePath>
4361
</includePaths>
4462
<linkPaths>
63+
<linkPath>${basedir}/../opencl/cppbuild/${javacpp.platform}/lib/</linkPath>
4564
<linkPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/lib/intel64/</linkPath>
4665
<linkPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/lib/intel64/Release/</linkPath>
4766
</linkPaths>
4867
<preloadPaths>
68+
<preloadPath>${basedir}/../opencl/cppbuild/${javacpp.platform}/bin/</preloadPath>
4969
<preloadPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/lib/intel64/</preloadPath>
5070
<preloadPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/3rdparty/tbb/lib/</preloadPath>
5171
<preloadPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/bin/intel64/Release/</preloadPath>
5272
<preloadPath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/runtime/3rdparty/tbb/bin/</preloadPath>
5373
</preloadPaths>
74+
<buildResources>
75+
<buildResource>/${javacpp.platform.library.path}/</buildResource>
76+
<buildResource>/org/bytedeco/opencl/${javacpp.platform}/</buildResource>
77+
</buildResources>
78+
<includeResources>
79+
<includeResource>/${javacpp.platform.library.path}/include/</includeResource>
80+
<includeResource>/org/bytedeco/opencl/include/</includeResource>
81+
<includeResource>/org/bytedeco/opencl/${javacpp.platform}/include/</includeResource>
82+
</includeResources>
83+
<linkResources>
84+
<linkResource>/${javacpp.platform.library.path}/</linkResource>
85+
<linkResource>/${javacpp.platform.library.path}/lib/</linkResource>
86+
<linkResource>/org/bytedeco/opencl/${javacpp.platform}/</linkResource>
87+
<linkResource>/org/bytedeco/opencl/${javacpp.platform}/lib/</linkResource>
88+
</linkResources>
5489
<resourcePaths>
5590
<resourcePath>${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/</resourcePath>
5691
</resourcePaths>

0 commit comments

Comments
 (0)