summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--circle.yml8
-rw-r--r--platform/ios/ios.cmake6
2 files changed, 9 insertions, 5 deletions
diff --git a/circle.yml b/circle.yml
index bf86a9807b..bc91cca9c5 100644
--- a/circle.yml
+++ b/circle.yml
@@ -168,7 +168,7 @@ workflows:
name: ios-xcode11-release
executor_name: macos-11_3_1
target_is_macos: true
- config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64e -DCMAKE_OSX_SYSROOT=iphoneos'
+ config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_ARCHITECTURES=arm64e -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_WITH_IOS_CCACHE=ON'
build_params: '--config Release'
nightly:
triggers:
@@ -440,7 +440,7 @@ jobs:
- prepare-ios-codesign-keychain:
directory: render-test/ios
- config:
- config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_RENDER_TEST=ON -DCMAKE_OSX_ARCHITECTURES=arm64e'
+ config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_RENDER_TEST=ON -DCMAKE_OSX_ARCHITECTURES=arm64e -DMBGL_WITH_IOS_CCACHE=ON'
- build:
build_params: '--config Release'
- codesign-ios-test-runner:
@@ -478,7 +478,7 @@ jobs:
- prepare-ios-codesign-keychain:
directory: test/ios
- config:
- config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_UNIT_TEST=ON -DCMAKE_OSX_ARCHITECTURES=arm64e'
+ config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_UNIT_TEST=ON -DCMAKE_OSX_ARCHITECTURES=arm64e -DMBGL_WITH_IOS_CCACHE=ON'
- build:
build_params: '--config Release'
- codesign-ios-test-runner:
@@ -509,7 +509,7 @@ jobs:
- prepare-ios-codesign-keychain:
directory: benchmark/ios
- config:
- config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_BENCHMARK=ON -DCMAKE_OSX_ARCHITECTURES=arm64e'
+ config_params: '-G Xcode -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphoneos -DMBGL_IOS_BENCHMARK=ON -DCMAKE_OSX_ARCHITECTURES=arm64e -DMBGL_WITH_IOS_CCACHE=ON'
- build:
build_params: '--config Release'
- codesign-ios-test-runner:
diff --git a/platform/ios/ios.cmake b/platform/ios/ios.cmake
index 8b5696e481..984b15840f 100644
--- a/platform/ios/ios.cmake
+++ b/platform/ios/ios.cmake
@@ -1,3 +1,5 @@
+option(MBGL_WITH_IOS_CCACHE "Enable ccache for iOS" OFF)
+
if(NOT DEFINED IOS_DEPLOYMENT_TARGET)
set(IOS_DEPLOYMENT_TARGET "9.0")
endif()
@@ -73,7 +75,9 @@ target_include_directories(
)
include(${PROJECT_SOURCE_DIR}/vendor/icu.cmake)
-# include(${PROJECT_SOURCE_DIR}/platform/ios/ccache.cmake)
+if(MBGL_WITH_IOS_CCACHE)
+ include(${PROJECT_SOURCE_DIR}/platform/ios/ccache.cmake)
+endif()
if(MBGL_WITH_OPENGL)
include(${PROJECT_SOURCE_DIR}/platform/ios/ios-test-runners.cmake)
endif()