Skip to content

Commit db0c5f9

Browse files
committed
ci: Add more tests for clang-cl
1 parent 1f92d3b commit db0c5f9

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -604,8 +604,16 @@ jobs:
604604
cpp_flags: '/DSECP256K1_MSVC_MULH_TEST_OVERRIDE'
605605
- job_name: 'x86 (MSVC): Windows (VS 2022)'
606606
cmake_options: '-A Win32'
607-
- job_name: 'x64 (MSVC): Windows (clang-cl)'
608-
cmake_options: '-T ClangCL'
607+
- job_name: 'x64 (clang-cl): Windows (VS 2022, shared)'
608+
cmake_options: '-T ClangCL -DBUILD_SHARED_LIBS=ON'
609+
symbol_check: 'true'
610+
- job_name: 'x64 (clang-cl): Windows (VS 2022, static)'
611+
cmake_options: '-T ClangCL -DBUILD_SHARED_LIBS=OFF'
612+
- job_name: 'x64 (clang-cl): Windows (VS 2022, int128_struct)'
613+
cmake_options: '-T ClangCL -DSECP256K1_TEST_OVERRIDE_WIDE_MULTIPLY=int128_struct'
614+
- job_name: 'x64 (clang-cl): Windows (VS 2022, int128_struct with __(u)mulh)'
615+
cmake_options: '-T ClangCL -DSECP256K1_TEST_OVERRIDE_WIDE_MULTIPLY=int128_struct'
616+
cpp_flags: '/DSECP256K1_MSVC_MULH_TEST_OVERRIDE'
609617

610618
steps:
611619
- name: Checkout

0 commit comments

Comments
 (0)