File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -273,11 +273,14 @@ task:
273
273
274
274
task :
275
275
name : ' macOS 10.15 [gui, no tests] [focal]'
276
- << : *DEPENDS_SDK_CACHE_TEMPLATE
276
+ macos_sdk_cache :
277
+ folder : " depends/SDKs/$MACOS_SDK"
278
+ fingerprint_key : " $MACOS_SDK"
277
279
<< : *GLOBAL_TASK_TEMPLATE
278
280
container :
279
281
image : ubuntu:focal
280
282
env :
283
+ MACOS_SDK : " Xcode-12.1-12A7403-extracted-SDK-with-libcxx-headers"
281
284
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
282
285
FILE_ENV : " ./ci/test/00_setup_env_mac.sh"
283
286
Original file line number Diff line number Diff line change 15
15
16
16
DOCKER_EXEC mkdir -p " ${DEPENDS_DIR} /SDKs" " ${DEPENDS_DIR} /sdk-sources"
17
17
18
- OSX_SDK_BASENAME=" Xcode-${XCODE_VERSION} -${XCODE_BUILD_ID} -extracted-SDK-with-libcxx-headers.tar.gz"
19
- OSX_SDK_PATH=" ${DEPENDS_DIR} /sdk-sources/${OSX_SDK_BASENAME} "
18
+ OSX_SDK_BASENAME=" Xcode-${XCODE_VERSION} -${XCODE_BUILD_ID} -extracted-SDK-with-libcxx-headers"
20
19
21
- if [ -n " $XCODE_VERSION " ] && [ ! -f " $OSX_SDK_PATH " ]; then
22
- DOCKER_EXEC curl --location --fail " ${SDK_URL} /${OSX_SDK_BASENAME} " -o " $OSX_SDK_PATH "
20
+ if [ -n " $XCODE_VERSION " ] && [ ! -d " ${DEPENDS_DIR} /SDKs/${OSX_SDK_BASENAME} " ]; then
21
+ OSX_SDK_FILENAME=" ${OSX_SDK_BASENAME} .tar.gz"
22
+ OSX_SDK_PATH=" ${DEPENDS_DIR} /sdk-sources/${OSX_SDK_FILENAME} "
23
+ if [ ! -f " $OSX_SDK_PATH " ]; then
24
+ DOCKER_EXEC curl --location --fail " ${SDK_URL} /${OSX_SDK_FILENAME} " -o " $OSX_SDK_PATH "
25
+ fi
26
+ DOCKER_EXEC tar -C " ${DEPENDS_DIR} /SDKs" -xf " $OSX_SDK_PATH "
23
27
fi
24
28
25
29
if [ -n " $ANDROID_TOOLS_URL " ]; then
@@ -38,9 +42,6 @@ if [[ ${USE_MEMORY_SANITIZER} == "true" ]]; then
38
42
DOCKER_EXEC " contrib/install_db4.sh \$ (pwd) --enable-umrw CC=clang CXX=clang++ CFLAGS='${MSAN_FLAGS} ' CXXFLAGS='${MSAN_AND_LIBCXX_FLAGS} '"
39
43
fi
40
44
41
- if [ -n " $XCODE_VERSION " ] && [ -f " $OSX_SDK_PATH " ]; then
42
- DOCKER_EXEC tar -C " ${DEPENDS_DIR} /SDKs" -xf " $OSX_SDK_PATH "
43
- fi
44
45
if [[ $HOST = * -mingw32 ]]; then
45
46
DOCKER_EXEC update-alternatives --set " ${HOST} -g++" \$\( which " ${HOST} -g++-posix" \)
46
47
fi
You can’t perform that action at this time.
0 commit comments