@@ -179,6 +179,8 @@ jobs:
179
179
WINDOWS_CMAKE_SHARED_LINKER_FLAGS : ${{ steps.context.outputs.WINDOWS_CMAKE_SHARED_LINKER_FLAGS }}
180
180
DARWIN_CMAKE_C_FLAGS : ${{ steps.context.outputs.DARWIN_CMAKE_C_FLAGS }}
181
181
DARWIN_CMAKE_CXX_FLAGS : ${{ steps.context.outputs.DARWIN_CMAKE_CXX_FLAGS }}
182
+ DARWIN_CMAKE_EXE_LINKER_FLAGS : ${{ steps.context.outputs.DARWIN_CMAKE_EXE_LINKER_FLAGS }}
183
+ DARWIN_CMAKE_SHARED_LINKER_FLAGS : ${{ steps.context.outputs.DARWIN_CMAKE_SHARED_LINKER_FLAGS }}
182
184
ANDROID_CMAKE_C_FLAGS : ${{ steps.context.outputs.ANDROID_CMAKE_C_FLAGS }}
183
185
ANDROID_CMAKE_CXX_FLAGS : ${{ steps.context.outputs.ANDROID_CMAKE_CXX_FLAGS }}
184
186
ANDROID_CMAKE_EXE_LINKER_FLAGS : ${{ steps.context.outputs.ANDROID_CMAKE_EXE_LINKER_FLAGS }}
@@ -288,6 +290,8 @@ jobs:
288
290
echo WINDOWS_CMAKE_CXX_FLAGS="/GS- /Gw /Gy /Oi /Oy /Z7 /Zc:inline /Zc:preprocessor /Zc:__cplusplus /D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR" >> ${GITHUB_OUTPUT}
289
291
echo DARWIN_CMAKE_C_FLAGS="-g" >> ${GITHUB_OUTPUT}
290
292
echo DARWIN_CMAKE_CXX_FLAGS="-g" >> ${GITHUB_OUTPUT}
293
+ echo DARWIN_CMAKE_EXE_LINKER_FLAGS="" >> ${GITHUB_OUTPUT}
294
+ echo DARWIN_CMAKE_SHARED_LINKER_FLAGS="" >> ${GITHUB_OUTPUT}
291
295
echo ANDROID_CMAKE_C_FLAGS="-ffunction-sections -fdata-sections -g" >> ${GITHUB_OUTPUT}
292
296
echo ANDROID_CMAKE_CXX_FLAGS="-ffunction-sections -fdata-sections -g" >> ${GITHUB_OUTPUT}
293
297
echo WINDOWS_CMAKE_EXE_LINKER_FLAGS="-incremental:no -debug -opt:ref -opt:icf" >> ${GITHUB_OUTPUT}
@@ -300,6 +304,8 @@ jobs:
300
304
echo WINDOWS_CMAKE_CXX_FLAGS="/GS- /Gw /Gy /Oi /Oy /Zc:inline /Zc:preprocessor /Zc:__cplusplus /D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR" >> ${GITHUB_OUTPUT}
301
305
echo DARWIN_CMAKE_C_FLAGS="" >> ${GITHUB_OUTPUT}
302
306
echo DARWIN_CMAKE_CXX_FLAGS="" >> ${GITHUB_OUTPUT}
307
+ echo DARWIN_CMAKE_EXE_LINKER_FLAGS="" >> ${GITHUB_OUTPUT}
308
+ echo DARWIN_CMAKE_SHARED_LINKER_FLAGS="" >> ${GITHUB_OUTPUT}
303
309
echo ANDROID_CMAKE_C_FLAGS="-ffunction-sections -fdata-sections" >> ${GITHUB_OUTPUT}
304
310
echo ANDROID_CMAKE_CXX_FLAGS="-ffunction-sections -fdata-sections" >> ${GITHUB_OUTPUT}
305
311
echo WINDOWS_CMAKE_EXE_LINKER_FLAGS="" >> ${GITHUB_OUTPUT}
@@ -410,13 +416,13 @@ jobs:
410
416
"include": [
411
417
{
412
418
"arch": "amd64",
413
- "compiler_target": "x86_64-unknown-windows-msvc",
414
419
"os": "Windows",
415
420
"cc": "cl",
416
421
"cflags": "${{ steps.context.outputs.WINDOWS_CMAKE_C_FLAGS }}",
417
422
"cxx": "cl",
418
423
"cxxflags": "${{ steps.context.outputs.WINDOWS_CMAKE_CXX_FLAGS }}",
419
424
"swiftflags": "${{ steps.context.outputs.WINDOWS_CMAKE_Swift_FLAGS }}",
425
+ "cmake_linker_flags": "-D CMAKE_EXE_LINKER_FLAGS=\"${{ steps.context.outputs.WINDOWS_CMAKE_EXE_LINKER_FLAGS }}\" -D CMAKE_SHARED_LINKER_FLAGS=\"${{ steps.context.outputs.WINDOWS_CMAKE_SHARED_LINKER_FLAGS }}\"",
420
426
"extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=AMD64 -D CMAKE_MT=mt"
421
427
}
422
428
]
@@ -426,13 +432,13 @@ jobs:
426
432
"include": [
427
433
{
428
434
"arch": "arm64",
429
- "compiler_target": "aarch64-unknown-windows-msvc",
430
435
"os": "Windows",
431
436
"cc": "cl",
432
437
"cflags": "${{ steps.context.outputs.WINDOWS_CMAKE_C_FLAGS }}",
433
438
"cxx": "cl",
434
439
"cxxflags": "${{ steps.context.outputs.WINDOWS_CMAKE_CXX_FLAGS }}",
435
440
"swiftflags": "${{ steps.context.outputs.WINDOWS_CMAKE_Swift_FLAGS }}",
441
+ "cmake_linker_flags": "-D CMAKE_EXE_LINKER_FLAGS=\"${{ steps.context.outputs.WINDOWS_CMAKE_EXE_LINKER_FLAGS }}\" -D CMAKE_SHARED_LINKER_FLAGS=\"${{ steps.context.outputs.WINDOWS_CMAKE_SHARED_LINKER_FLAGS }}\"",
436
442
"extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=ARM64 -D CMAKE_MT=mt"
437
443
}
438
444
]
@@ -552,25 +558,25 @@ jobs:
552
558
"include": [
553
559
{
554
560
"arch": "x86_64",
555
- "compiler_target": "x86_64-apple-macosx10.15",
556
561
"os": "Darwin",
557
562
"cc": "clang",
558
563
"cflags": "${{ steps.context.outputs.DARWIN_CMAKE_C_FLAGS }}",
559
564
"cxx": "clang++",
560
565
"cxxflags": "${{ steps.context.outputs.DARWIN_CMAKE_CXX_FLAGS }}",
561
566
"swiftflags": "${{ steps.context.outputs.DARWIN_CMAKE_Swift_FLAGS }}",
562
- "extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=x86_64 -D CMAKE_OSX_DEPLOYMENT_TARGET=\"10.15\" -D CMAKE_OSX_ARCHITECTURES=x86_64"
567
+ "cmake_linker_flags": "-D CMAKE_EXE_LINKER_FLAGS=\"${{ steps.context.outputs.DARWIN_CMAKE_EXE_LINKER_FLAGS }}\" -D CMAKE_SHARED_LINKER_FLAGS=\"${{ steps.context.outputs.DARWIN_CMAKE_SHARED_LINKER_FLAGS }}\"",
568
+ "extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=x86_64 -D CMAKE_OSX_DEPLOYMENT_TARGET=15.0 -D CMAKE_OSX_ARCHITECTURES=x86_64"
563
569
},
564
570
{
565
571
"arch": "arm64",
566
- "compiler_target": "arm64-apple-macosx10.15",
567
572
"os": "Darwin",
568
573
"cc": "clang",
569
574
"cflags": "${{ steps.context.outputs.DARWIN_CMAKE_C_FLAGS }}",
570
575
"cxx": "clang++",
571
576
"cxxflags": "${{ steps.context.outputs.DARWIN_CMAKE_CXX_FLAGS }}",
572
577
"swiftflags": "${{ steps.context.outputs.DARWIN_CMAKE_Swift_FLAGS }}",
573
- "extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=arm64 -D CMAKE_OSX_DEPLOYMENT_TARGET=\"10.15\" -D CMAKE_OSX_ARCHITECTURES=arm64"
578
+ "cmake_linker_flags": "-D CMAKE_EXE_LINKER_FLAGS=${{ steps.context.outputs.DARWIN_CMAKE_EXE_LINKER_FLAGS }} -D CMAKE_SHARED_LINKER_FLAGS=${{ steps.context.outputs.DARWIN_CMAKE_SHARED_LINKER_FLAGS }}",
579
+ "extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=arm64 -D CMAKE_OSX_DEPLOYMENT_TARGET=15.0 -D CMAKE_OSX_ARCHITECTURES=arm64"
574
580
}
575
581
]
576
582
}
@@ -585,7 +591,7 @@ jobs:
585
591
"cxx": "clang++",
586
592
"cxxflags": "${{ steps.context.outputs.DARWIN_CMAKE_CXX_FLAGS }}",
587
593
"swiftflags": "${{ steps.context.outputs.DARWIN_CMAKE_Swift_FLAGS }}",
588
- "extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=arm64 -D CMAKE_OSX_DEPLOYMENT_TARGET=\"10.15\" -D CMAKE_OSX_ARCHITECTURES=arm64"
594
+ "extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=arm64 -D CMAKE_OSX_DEPLOYMENT_TARGET=15.0 -D CMAKE_OSX_ARCHITECTURES=arm64"
589
595
}
590
596
]
591
597
}
@@ -600,7 +606,7 @@ jobs:
600
606
"cxx": "clang++",
601
607
"cxxflags": "${{ steps.context.outputs.DARWIN_CMAKE_CXX_FLAGS }}",
602
608
"swiftflags": "${{ steps.context.outputs.DARWIN_CMAKE_Swift_FLAGS }}",
603
- "extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=x86_64 -D CMAKE_OSX_DEPLOYMENT_TARGET=\"10.15\" -D CMAKE_OSX_ARCHITECTURES=x86_64"
609
+ "extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=x86_64 -D CMAKE_OSX_DEPLOYMENT_TARGET=15.0 -D CMAKE_OSX_ARCHITECTURES=x86_64"
604
610
},
605
611
{
606
612
"arch": "arm64",
@@ -610,7 +616,7 @@ jobs:
610
616
"cxx": "clang++",
611
617
"cxxflags": "${{ steps.context.outputs.DARWIN_CMAKE_CXX_FLAGS }}",
612
618
"swiftflags": "${{ steps.context.outputs.DARWIN_CMAKE_Swift_FLAGS }}",
613
- "extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=arm64 -D CMAKE_OSX_DEPLOYMENT_TARGET=\"10.15\" -D CMAKE_OSX_ARCHITECTURES=arm64"
619
+ "extra_flags": "-D CMAKE_SYSTEM_PROCESSOR=arm64 -D CMAKE_OSX_DEPLOYMENT_TARGET=15.0 -D CMAKE_OSX_ARCHITECTURES=arm64"
614
620
}
615
621
]
616
622
}
@@ -706,7 +712,7 @@ jobs:
706
712
uses : ./.github/workflows/swift-toolchain.yml
707
713
with :
708
714
build_os : Darwin
709
- build_arch : aarch64
715
+ build_arch : arm64
710
716
build_matrix : ${{ needs.context.outputs.darwin_build_matrix }}
711
717
host_matrix : ${{ needs.context.outputs.darwin_host_matrix }}
712
718
target_matrix : ${{ needs.context.outputs.darwin_target_matrix }}
0 commit comments