Workaround for platforms lacking crt_destructor (#13364)

Workaround for platforms lacking crt_destructor

Signed-off-by: Iain Buclaw <ibuclaw@users.noreply.github.com>
Signed-off-by: Razvan Nitu <RazvanN7@users.noreply.github.com>
Merged-on-behalf-of: Razvan Nitu <RazvanN7@users.noreply.github.com>
This commit is contained in:
Max Haughton 2021-12-15 12:26:45 +00:00 committed by GitHub
parent dba01aec93
commit 93108bb9ea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 102 additions and 5 deletions

View file

@ -82,6 +82,22 @@ task:
<< : *COMMON_STEPS_TEMPLATE
# Mac
task:
name: macOS 12.x x64, $TASK_NAME_SUFFIX
osx_instance:
image: monterey-xcode
timeout_in: 60m
environment:
OS_NAME: darwin
# override Cirrus default OS (`darwin`)
OS: osx
# 12 CPU cores and 24 GB of memory are available
N: 12
matrix:
- TASK_NAME_SUFFIX: DMD (latest)
- TASK_NAME_SUFFIX: DMD (coverage)
<< : *COVERAGE_ENVIRONMENT_TEMPLATE
<< : *COMMON_STEPS_TEMPLATE
task:
name: macOS 11.x x64, $TASK_NAME_SUFFIX
osx_instance: