Use same Xcode project for iOS as is used for packaging (take 2) (#15118)
This commit is contained in:
parent
693435a6de
commit
1b3c9e62aa
|
@ -387,16 +387,19 @@ build-retroarch-osx-opengl-x64:
|
||||||
|
|
||||||
build-retroarch-ios-arm64:
|
build-retroarch-ios-arm64:
|
||||||
extends: .build-retroarch-macos-xcode
|
extends: .build-retroarch-macos-xcode
|
||||||
|
tags:
|
||||||
|
- mac-apple-silicon
|
||||||
variables:
|
variables:
|
||||||
XCPROJECT_NAME: RetroArch_iOS11_Metal
|
XCPROJECT_NAME: RetroArch_iOS13
|
||||||
XCCONFIG: GitLabCI.xcconfig
|
XCCONFIG: GitLabCI.xcconfig
|
||||||
XCSCHEME: "RetroArch iOS Release"
|
XCSCHEME: "RetroArch iOS Release"
|
||||||
|
XCDESTINATION: "generic/platform=iOS"
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- retroarch-repo/
|
- retroarch-repo/
|
||||||
expire_in: 10 min
|
expire_in: 10 min
|
||||||
script:
|
script:
|
||||||
- xcodebuild -project pkg/apple/${XCPROJECT_NAME}.xcodeproj -config Release -scheme "${XCSCHEME}" -xcconfig pkg/apple/iOS/GitLabCI.xcconfig build
|
- xcodebuild -project pkg/apple/${XCPROJECT_NAME}.xcodeproj -destination ${XCDESTINATION} -config Release -scheme "${XCSCHEME}" -xcconfig pkg/apple/iOS/${XCCONFIG} build
|
||||||
- mkdir .retroarch-repo
|
- mkdir .retroarch-repo
|
||||||
- "cp -r ./* .retroarch-repo"
|
- "cp -r ./* .retroarch-repo"
|
||||||
- "mv .retroarch-repo/ retroarch-repo/"
|
- "mv .retroarch-repo/ retroarch-repo/"
|
||||||
|
@ -421,6 +424,7 @@ build-retroarch-tvos-arm64:
|
||||||
extends: build-retroarch-ios-arm64
|
extends: build-retroarch-ios-arm64
|
||||||
variables:
|
variables:
|
||||||
XCSCHEME: "RetroArch tvOS Release"
|
XCSCHEME: "RetroArch tvOS Release"
|
||||||
|
XCDESTINATION: "generic/platform=tvOS"
|
||||||
|
|
||||||
build-retroarch-dingux-mips32:
|
build-retroarch-dingux-mips32:
|
||||||
image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-dingux:latest
|
image: $CI_SERVER_HOST:5050/libretro-infrastructure/libretro-build-dingux:latest
|
||||||
|
|
Loading…
Reference in New Issue