We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6fceb1a commit cdc0a1cCopy full SHA for cdc0a1c
.github/workflows/full_build.yml
@@ -69,6 +69,7 @@ jobs:
69
- windows-2019
70
build_type:
71
- Release
72
+ - Sanitize
73
cpp_compiler:
74
- clang-cl.exe
75
- cl.exe
@@ -83,6 +84,10 @@ jobs:
83
84
# clang-cl requires the toolset flag be set correctly
85
- cpp_compiler: clang-cl.exe
86
toolset: ClangCL
87
+ exclude:
88
+ # MSVC Clang toolchain fails sanitization
89
+ - cpp_compiler: clang-cl.exe
90
+ build_type: Sanitize
91
92
env:
93
output_folder: ${{github.workspace}}/build/
@@ -107,6 +112,7 @@ jobs:
107
112
options: |
108
113
LIBDIVIDE_BUILD_TESTS=ON
109
114
CMAKE_BUILD_TYPE=${{ matrix.build_type }}
115
+ ${{ matrix.build_type == 'Sanitize' && 'LIBDIVIDE_ENABLE_SANITIZERS=ON' || '' }}
110
116
build-args: --config ${{ matrix.build_type }}
111
117
118
- name: Test
0 commit comments