mirror of
https://github.com/vcmi/vcmi.git
synced 2025-01-02 00:10:22 +02:00
Add CMake preset for iOS build without precompiled headers, which is required for ccache
This commit is contained in:
parent
d14c872164
commit
65354da5f1
2
.github/workflows/github.yml
vendored
2
.github/workflows/github.yml
vendored
@ -103,7 +103,7 @@ jobs:
|
|||||||
test: 0
|
test: 0
|
||||||
pack: 1
|
pack: 1
|
||||||
extension: ipa
|
extension: ipa
|
||||||
preset: ios-release-conan
|
preset: ios-release-conan-ccache
|
||||||
conan_profile: ios-arm64
|
conan_profile: ios-arm64
|
||||||
conan_options: --options with_apple_system_libs=True
|
conan_options: --options with_apple_system_libs=True
|
||||||
- platform: msvc
|
- platform: msvc
|
||||||
|
@ -217,7 +217,19 @@
|
|||||||
"inherits": [
|
"inherits": [
|
||||||
"base-ios-release",
|
"base-ios-release",
|
||||||
"ios-device-conan"
|
"ios-device-conan"
|
||||||
]
|
],
|
||||||
|
"cacheVariables": {
|
||||||
|
"ENABLE_PCH" : "ON"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ios-release-conan-ccache",
|
||||||
|
"displayName": "iOS+Conan release using ccache",
|
||||||
|
"description": "VCMI iOS release using Conan and ccache",
|
||||||
|
"inherits": "ios-release-conan",
|
||||||
|
"cacheVariables": {
|
||||||
|
"ENABLE_PCH" : "OFF"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ios-release-legacy",
|
"name": "ios-release-legacy",
|
||||||
@ -327,6 +339,11 @@
|
|||||||
"CODE_SIGNING_ALLOWED_FOR_APPS=NO"
|
"CODE_SIGNING_ALLOWED_FOR_APPS=NO"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "ios-release-conan-ccache",
|
||||||
|
"configurePreset": "ios-release-conan-ccache",
|
||||||
|
"inherits": "ios-release-conan"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "ios-release-legacy",
|
"name": "ios-release-legacy",
|
||||||
"configurePreset": "ios-release-legacy",
|
"configurePreset": "ios-release-legacy",
|
||||||
|
Loading…
Reference in New Issue
Block a user