5050 runs-on : windows-latest
5151 name : ${{ matrix.name }}
5252 # if: ${{ ! github.event.pull_request.draft }}
53- if : false
5453
5554 concurrency :
5655 group : ${{ github.workflow }}-${{ github.head_ref }}-${{ matrix.name }}
6867 cmake-defines :
6968 cmake-generator : " Visual Studio 17 2022"
7069 enable-tests : true
70+ cc :
71+ cxx :
72+ disable-ccache : true
7173 # - name: Windows VS 2022 x64 Debug
7274 # cmake-build-type: Debug
7375 # cmake-defines:
@@ -76,22 +78,24 @@ jobs:
7678 # disable-ccache : true
7779 - name : Windows VS 2022 Win32 Release
7880 cmake-build-type : Release
79- cmake-defines : -A Win32
81+ cmake-defines :
8082 cmake-generator : " Visual Studio 17 2022"
8183 enable-32bit : true
8284 enable-tests : true
85+ cc :
86+ cxx :
8387 disable-ccache : true
8488
85- - name : Windows Clang Release
86- cc : clang
87- cxx : clang++
88- cmake-build-type : Release
89- cmake-defines : >-
90- -DCMAKE_C_COMPILER_LAUNCHER=ccache
91- -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
92- cmake-generator : Ninja
93- enable-tests : true
94- disable-ccache : false
89+ # - name: Windows Clang Release
90+ # cc: clang
91+ # cxx: clang++
92+ # cmake-build-type: Release
93+ # cmake-defines: >-
94+ # -DCMAKE_C_COMPILER_LAUNCHER=ccache
95+ # -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
96+ # cmake-generator: Ninja
97+ # enable-tests: true
98+ # disable-ccache : false
9599
96100 # - name: Windows GCC Release
97101 # cc: gcc
@@ -107,31 +111,31 @@ jobs:
107111 # enable-tests: false
108112 # disable-ccache: true
109113
110- - name : Windows Intel oneAPI Release
111- cc : icx
112- cxx : icx
113- cmake-build-type : Release
114- cmake-defines : >-
115- -DCMAKE_C_COMPILER_LAUNCHER=ccache
116- -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
117- cmake-generator : Ninja
118- enable-32bit : false
119- enable-tests : true
120- disable-ccache : false
114+ # - name: Windows Intel oneAPI Release
115+ # cc: icx
116+ # cxx: icx
117+ # cmake-build-type: Release
118+ # cmake-defines: >-
119+ # -DCMAKE_C_COMPILER_LAUNCHER=ccache
120+ # -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
121+ # cmake-generator: Ninja
122+ # enable-32bit: false
123+ # enable-tests: true
124+ # disable-ccache: false
121125
122- - name : Windows Intel oneAPI Release (No bindings)
123- cc : icx
124- cxx : icx
125- cmake-build-type : Release
126- cmake-defines : >-
127- -DCMAKE_C_COMPILER_LAUNCHER=ccache
128- -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
129- -DOPENDAQ_GENERATE_PYTHON_BINDINGS=OFF
130- -DOPENDAQ_GENERATE_CSHARP_BINDINGS=OFF
131- cmake-generator : Ninja
132- enable-32bit : false
133- enable-tests : true
134- disable-ccache : false
126+ # - name: Windows Intel oneAPI Release (No bindings)
127+ # cc: icx
128+ # cxx: icx
129+ # cmake-build-type: Release
130+ # cmake-defines: >-
131+ # -DCMAKE_C_COMPILER_LAUNCHER=ccache
132+ # -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
133+ # -DOPENDAQ_GENERATE_PYTHON_BINDINGS=OFF
134+ # -DOPENDAQ_GENERATE_CSHARP_BINDINGS=OFF
135+ # cmake-generator: Ninja
136+ # enable-32bit: false
137+ # enable-tests: true
138+ # disable-ccache: false
135139
136140
137141 steps :
@@ -218,24 +222,34 @@ jobs:
218222 fail-fast : false
219223 matrix :
220224 include :
221- - name : Ubuntu Latest gcc 32-bit Release
225+ - name : Ubuntu Latest gcc x86_32 Release
222226 cc : gcc
223227 cxx : g++
224- additional-packages : g++-9
228+ additional-packages :
225229 cmake-generator : Ninja
226230 cmake-build-type : Release
227231 cmake-defines : >-
228232 -DOPENDAQ_GENERATE_PYTHON_BINDINGS=OFF
229233 -DOPENDAQ_GENERATE_CSHARP_BINDINGS=OFF
230- -DCMAKE_SYSTEM_NAME=Linux
231- -DCMAKE_SYSTEM_PROCESSOR=i686
232- -DCMAKE_POSITION_INDEPENDENT_CODE=ON
233- "-DCMAKE_C_FLAGS_INIT=-m32 -fPIC -DOPENDAQ_BCRYPT_BF_ASM_DISABLE"
234- "-DCMAKE_CXX_FLAGS_INIT=-m32 -fPIC -Wno-error=stringop-overflow -ffloat-store"
235- -DCMAKE_ASM_FLAGS_INIT=-m32
236- disable-ccache : true
234+ -DCMAKE_C_COMPILER_LAUNCHER=ccache
235+ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
236+ disable-ccache : false
237237 enable_32bit : true
238238
239+ - name : Ubuntu Latest gcc x86_64 Release
240+ cc : gcc
241+ cxx : g++
242+ additional-packages :
243+ cmake-generator : Ninja
244+ cmake-build-type : Release
245+ cmake-defines : >-
246+ -DOPENDAQ_GENERATE_PYTHON_BINDINGS=OFF
247+ -DOPENDAQ_GENERATE_CSHARP_BINDINGS=OFF
248+ -DCMAKE_C_COMPILER_LAUNCHER=ccache
249+ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
250+ disable-ccache : false
251+ enable_32bit : false
252+
239253 # - name: Ubuntu Latest gcc-9 Release
240254 # cc: gcc-9
241255 # cxx: g++-9
0 commit comments