Skip to content

Commit 4882c2b

Browse files
IXrContextARCore.h copy
1 parent 4213ffc commit 4882c2b

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

Package/gulpfile.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,14 @@ const copyIOSFiles = async () => {
249249
.pipe(gulp.dest(`${assemblediOSAndroidDir}/ios/include`))
250250
.on('end', resolve);
251251
});
252+
253+
// this file is part of Android but copied from iOS cmake fetching because easier than finding gradle temp build directory
254+
await new Promise(resolve => {
255+
gulp.src('../Package/iOS/Build/_deps/babylonnative-src/Dependencies/xr/Source/ARCore/Include/*')
256+
.pipe(gulp.dest(`${assemblediOSAndroidDir}/android/include`))
257+
.on('end', resolve);
258+
});
259+
252260
};
253261

254262
const createIOSUniversalLibs = async () => {
@@ -328,12 +336,6 @@ const copyAndroidFiles = async () => {
328336
.on('end', resolve);
329337
});
330338

331-
await new Promise(resolve => {
332-
gulp.src('../Package/Android/Build/_deps/babylonnative-src/Dependencies/xr/Source/ARCore/Include/*')
333-
.pipe(gulp.dest(`${assemblediOSAndroidDir}/android/include`))
334-
.on('end', resolve);
335-
});
336-
337339
await new Promise(resolve => {
338340
const jnidir = `${playgroundDirectory}/node_modules/@babylonjs/react-native-iosandroid/android/build/intermediates/library_and_local_jars_jni/release/jni/**`;
339341
gulp.src(`${jnidir}/libBabylonNative.so`)
@@ -555,8 +557,6 @@ const validateAssembledAndroid = async () => {
555557
let expectedandroid = [
556558
`${assemblediOSAndroidDir}/android`,
557559
`${assemblediOSAndroidDir}/android/build.gradle`,
558-
`${assemblediOSAndroidDir}/android/include`,
559-
`${assemblediOSAndroidDir}/android/include/IXrContextARCore.h`,
560560
`${assemblediOSAndroidDir}/android/src`,
561561
`${assemblediOSAndroidDir}/android/src/main`,
562562
`${assemblediOSAndroidDir}/android/src/main/AndroidManifest.xml`,
@@ -597,6 +597,8 @@ const validateAssembledAndroid = async () => {
597597

598598
const validateAssemblediOS = async () => {
599599
let expectedios = [
600+
`${assemblediOSAndroidDir}/android/include`,
601+
`${assemblediOSAndroidDir}/android/include/IXrContextARCore.h`,
600602
`${assemblediOSAndroidDir}/ios`,
601603
`${assemblediOSAndroidDir}/ios/BabylonModule.mm`,
602604
`${assemblediOSAndroidDir}/ios/BabylonNativeInterop.h`,

0 commit comments

Comments
 (0)