File tree Expand file tree Collapse file tree 2 files changed +18
-11
lines changed Expand file tree Collapse file tree 2 files changed +18
-11
lines changed Original file line number Diff line number Diff line change @@ -824,7 +824,7 @@ jobs:
824
824
825
825
826
826
- name : Prepare MSVC
827
- uses : ilammy/msvc-dev-cmd@v1.12.1
827
+ uses : ilammy/msvc-dev-cmd@v1.13.0
828
828
with :
829
829
arch : x86
830
830
@@ -878,7 +878,7 @@ jobs:
878
878
879
879
880
880
- name : Prepare MSVC
881
- uses : ilammy/msvc-dev-cmd@v1.12.1
881
+ uses : ilammy/msvc-dev-cmd@v1.13.0
882
882
with :
883
883
arch : x86
884
884
@@ -987,14 +987,21 @@ jobs:
987
987
mingw-w64-${{matrix.env}}-gcc
988
988
mingw-w64-${{matrix.env}}-python-pip
989
989
mingw-w64-${{matrix.env}}-python-numpy
990
- mingw-w64-${{matrix.env}}-python-scipy
991
990
mingw-w64-${{matrix.env}}-cmake
992
991
mingw-w64-${{matrix.env}}-make
993
992
mingw-w64-${{matrix.env}}-python-pytest
994
993
mingw-w64-${{matrix.env}}-eigen3
995
994
mingw-w64-${{matrix.env}}-boost
996
995
mingw-w64-${{matrix.env}}-catch
997
996
997
+ - uses : msys2/setup-msys2@v2
998
+ if : matrix.sys == 'mingw64'
999
+ with :
1000
+ msystem : ${{matrix.sys}}
1001
+ install : >-
1002
+ git
1003
+ mingw-w64-${{matrix.env}}-python-scipy
1004
+
998
1005
- uses : actions/checkout@v4
999
1006
1000
1007
- name : Configure C++11
Original file line number Diff line number Diff line change 1
- --- ci.yml 2023-12-14 23:14:57.621249678 -0800
2
- +++ ci_sh_def.yml 2023-12-14 23:58:28.144667703 -0800
1
+ --- ci.yml 2024-01-16 21:10:28.100295655 -0800
2
+ +++ ci_sh_def.yml 2024-01-16 21:10:56.792251785 -0800
3
3
@@ -1,4 +1,16 @@
4
4
- name: CI
5
5
+ # PLEASE KEEP THIS GROUP OF FILES IN SYNC AT ALL TIMES:
165
165
"-DPYBIND11_TEST_OVERRIDE=test_call_policies.cpp;test_gil_scoped.cpp;test_thread.cpp"
166
166
167
167
- name: Build C++20 - Exercise cmake -DPYBIND11_TEST_OVERRIDE
168
- @@ -976 ,6 +1003 ,7 @@
168
+ @@ -983 ,6 +1010 ,7 @@
169
169
run: >-
170
170
cmake -G "MinGW Makefiles" -DCMAKE_CXX_STANDARD=11 -DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON
171
171
-DPYTHON_EXECUTABLE=$(python -c "import sys; print(sys.executable)")
172
172
+ -DCMAKE_CXX_FLAGS="-DPYBIND11_USE_SMART_HOLDER_AS_DEFAULT"
173
173
-S . -B build
174
174
175
175
- name: Build C++11
176
- @@ -997 ,6 +1025 ,7 @@
176
+ @@ -1004 ,6 +1032 ,7 @@
177
177
run: >-
178
178
cmake -G "MinGW Makefiles" -DCMAKE_CXX_STANDARD=14 -DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON
179
179
-DPYTHON_EXECUTABLE=$(python -c "import sys; print(sys.executable)")
180
180
+ -DCMAKE_CXX_FLAGS="-DPYBIND11_USE_SMART_HOLDER_AS_DEFAULT"
181
181
-S . -B build2
182
182
183
183
- name: Build C++14
184
- @@ -1018 ,6 +1047 ,7 @@
184
+ @@ -1025 ,6 +1054 ,7 @@
185
185
run: >-
186
186
cmake -G "MinGW Makefiles" -DCMAKE_CXX_STANDARD=17 -DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON
187
187
-DPYTHON_EXECUTABLE=$(python -c "import sys; print(sys.executable)")
188
188
+ -DCMAKE_CXX_FLAGS="-DPYBIND11_USE_SMART_HOLDER_AS_DEFAULT"
189
189
-S . -B build3
190
190
191
191
- name: Build C++17
192
- @@ -1085 ,6 +1115 ,7 @@
192
+ @@ -1092 ,6 +1122 ,7 @@
193
193
-DDOWNLOAD_EIGEN=ON
194
194
-DCMAKE_CXX_COMPILER=clang++
195
195
-DCMAKE_CXX_STANDARD=17
196
196
+ -DCMAKE_CXX_FLAGS="-DPYBIND11_USE_SMART_HOLDER_AS_DEFAULT"
197
197
198
198
- name: Build
199
199
run: cmake --build . -j 2
200
- @@ -1150 ,6 +1181 ,7 @@
200
+ @@ -1157 ,6 +1188 ,7 @@
201
201
-DDOWNLOAD_EIGEN=ON
202
202
-DCMAKE_CXX_COMPILER=clang++
203
203
-DCMAKE_CXX_STANDARD=17
204
204
+ -DCMAKE_CXX_FLAGS="-DPYBIND11_USE_SMART_HOLDER_AS_DEFAULT"
205
205
-DPYTHON_EXECUTABLE=$(python3 -c "import sys; print(sys.executable)")
206
206
207
207
- name: Build
208
- @@ -1173 ,6 +1205 ,7 @@
208
+ @@ -1180 ,6 +1212 ,7 @@
209
209
-DDOWNLOAD_EIGEN=ON
210
210
-DCMAKE_CXX_COMPILER=clang++
211
211
-DCMAKE_CXX_STANDARD=17
You can’t perform that action at this time.
0 commit comments