@@ -78,9 +78,12 @@ const buildTypeScript = async () => {
7878} ;
7979
8080const makeXCodeProj = async ( ) => {
81- shelljs . mkdir ( '-p' , ' iOS/Build' ) ;
82- exec ( `cmake -B Build -G Xcode ${ cmakeBasekitBuildDefinition } -DBUILD_RNAPP_DIR=Playground` , 'iOS ') ;
81+ exec ( `cmake react-native/ios -G Xcode -DBUILD_RNAPP_DIR=Playground -B Build/ iOS -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DBABYLON_NATIVE_BUILD_APPS=OFF -DBABYLON_NATIVE_INSTALL=OFF -DFETCHCONTENT_SOURCE_DIR_BGFX.CMAKE=../shared/BabylonNative/deps/bgfx.cmake-src -DFETCHCONTENT_SOURCE_DIR_ARCANA.CPP=../shared/BabylonNative/deps/arcana.cpp-src -DFETCHCONTENT_SOURCE_DIR_CMAKEEXTENSIONS=../shared/BabylonNative/deps/cmakeextensions-src -DFETCHCONTENT_SOURCE_DIR_JSRUNTIMEHOST=../shared/BabylonNative/deps/jsruntimehost-src -DFETCHCONTENT_SOURCE_DIR_URLLIB=../shared/BabylonNative/deps/urllib-src -DFETCHCONTENT_SOURCE_DIR_SPIRV-CROSS=../shared/BabylonNative/deps/spirv-cross-src -DFETCHCONTENT_SOURCE_DIR_LIBWEBP=../shared/BabylonNative/deps/libwebp-src -DFETCHCONTENT_SOURCE_DIR_GLSLANG=../shared/BabylonNative/deps/glslang-src -DFETCHCONTENT_SOURCE_DIR_BASE-N=../shared/BabylonNative/deps/base-n-src -DFETCHCONTENT_SOURCE_DIR_IOS-CMAKE=../shared/BabylonNative/deps/ios-cmake-src ` ,
82+ '../Modules/@babylonjs ') ;
8383} ;
84+ /*
85+ cmake -G Xcode . -B BabylonNative -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DBABYLON_NATIVE_BUILD_APPS=OFF -DBABYLON_NATIVE_INSTALL=OFF -DFETCHCONTENT_SOURCE_DIR_BGFX.CMAKE=../shared/BabylonNative/deps/bgfx.cmake-src -DFETCHCONTENT_SOURCE_DIR_ARCANA.CPP=../shared/BabylonNative/deps/arcana.cpp-src -DFETCHCONTENT_SOURCE_DIR_CMAKEEXTENSIONS=../shared/BabylonNative/deps/cmakeextensions-src -DFETCHCONTENT_SOURCE_DIR_JSRUNTIMEHOST=../shared/BabylonNative/deps/jsruntimehost-src -DFETCHCONTENT_SOURCE_DIR_URLLIB=../shared/BabylonNative/deps/urllib-src -DFETCHCONTENT_SOURCE_DIR_SPIRV-CROSS=../shared/BabylonNative/deps/spirv-cross-src -DFETCHCONTENT_SOURCE_DIR_LIBWEBP=../shared/BabylonNative/deps/libwebp-src -DFETCHCONTENT_SOURCE_DIR_GLSLANG=../shared/BabylonNative/deps/glslang-src -DFETCHCONTENT_SOURCE_DIR_BASE-N=../shared/BabylonNative/deps/base-n-src -DFETCHCONTENT_SOURCE_DIR_IOS-CMAKE=../shared/BabylonNative/deps/ios-cmake-src
86+ */
8487
8588const buildIphoneOS = async ( ) => {
8689 exec ( 'xcodebuild -sdk iphoneos -configuration Release -project ReactNativeBabylon.xcodeproj -scheme BabylonNative build CODE_SIGNING_ALLOWED=NO' , 'iOS/Build' ) ;
@@ -822,7 +825,7 @@ const buildBabylonNativeSourceTree = async () => {
822825const copyFiles = gulp . parallel ( copyIOSAndroidCommonFiles , copyIOSFiles , copyAndroidFiles ) ;
823826
824827//const buildIOS = gulp.series(makeXCodeProj, buildIphoneOS, buildIphoneSimulator);
825- const buildIOS = gulp . series ( makeXCodeProj , createXCFrameworks ) ;
828+ const buildIOS = gulp . series ( makeXCodeProj ) ; // , createXCFrameworks);
826829const buildTS = gulp . series ( patchPackageVersion , copyCommonFiles , copySharedFiles , buildTypeScript , validateAssembled ) ;
827830const buildIOSAndroid = gulp . series ( patchPackageVersion , buildIOS , buildAndroid , createIOSUniversalLibs , copyFiles , validateAssemblediOSAndroid ) ;
828831const build = gulp . series ( buildIOSAndroid , switchToBaseKit , buildIOSAndroid ) ;
0 commit comments