diff options
author | Juha Alanen <juha.alanen@mapbox.com> | 2020-03-27 12:53:27 +0200 |
---|---|---|
committer | Juha Alanen <juha.alanen@mapbox.com> | 2020-03-27 12:54:10 +0200 |
commit | 74bedce6f73dc46f690f6bb86a79acca8af810e3 (patch) | |
tree | 2e4b06dc3c06bbdd010611d6c9b08c48653c1933 | |
parent | bc80e5bacf982f3b3612e74115ae4cdb8f8b9dd1 (diff) | |
download | qtlocation-mapboxgl-74bedce6f73dc46f690f6bb86a79acca8af810e3.tar.gz |
[build] Enable ccache for iOS CI buildsupstream/jmalanen-ccache
Now ccache can be optionally enabled. Enable it for CI builds.
By default it is disabled due to issues in some environments.
-rw-r--r-- | circle.yml | 8 | ||||
-rw-r--r-- | platform/ios/ios.cmake | 4 |
2 files changed, 7 insertions, 5 deletions
diff --git a/circle.yml b/circle.yml index bf86a9807b..5fc383cd2a 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_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_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_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_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..4f0b6e2244 100644 --- a/platform/ios/ios.cmake +++ b/platform/ios/ios.cmake @@ -73,7 +73,9 @@ target_include_directories( ) include(${PROJECT_SOURCE_DIR}/vendor/icu.cmake) -# include(${PROJECT_SOURCE_DIR}/platform/ios/ccache.cmake) +if(MBGL_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() |