17
17
PIP_ONLY_BINARY : numpy
18
18
FORCE_COLOR : 3
19
19
PYTEST_TIMEOUT : 300
20
+ # For cmake:
21
+ VERBOSE : 1
20
22
21
23
jobs :
22
24
# This is the "main" test suite, which tests a large number of different
@@ -106,7 +108,6 @@ jobs:
106
108
- name : Configure C++11 ${{ matrix.args }}
107
109
run : >
108
110
cmake -S . -B .
109
- -DCMAKE_VERBOSE_MAKEFILE=ON
110
111
-DPYBIND11_WERROR=ON
111
112
-DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON
112
113
-DDOWNLOAD_CATCH=ON
@@ -136,7 +137,6 @@ jobs:
136
137
- name : Configure C++17
137
138
run : >
138
139
cmake -S . -B build2
139
- -DCMAKE_VERBOSE_MAKEFILE=ON
140
140
-DPYBIND11_WERROR=ON
141
141
-DPYBIND11_SIMPLE_GIL_MANAGEMENT=OFF
142
142
-DDOWNLOAD_CATCH=ON
@@ -159,7 +159,6 @@ jobs:
159
159
- name : Configure (unstable ABI)
160
160
run : >
161
161
cmake -S . -B build3
162
- -DCMAKE_VERBOSE_MAKEFILE=ON
163
162
-DPYBIND11_WERROR=ON
164
163
-DDOWNLOAD_CATCH=ON
165
164
-DDOWNLOAD_EIGEN=ON
@@ -246,7 +245,6 @@ jobs:
246
245
SETUPTOOLS_USE_DISTUTILS : stdlib
247
246
run : >
248
247
cmake -S . -B build
249
- -DCMAKE_VERBOSE_MAKEFILE=ON
250
248
-DCMAKE_BUILD_TYPE=Debug
251
249
-DPYBIND11_WERROR=ON
252
250
-DDOWNLOAD_CATCH=ON
@@ -311,7 +309,6 @@ jobs:
311
309
shell : bash
312
310
run : >
313
311
cmake -S . -B build
314
- -DCMAKE_VERBOSE_MAKEFILE=ON
315
312
-DPYBIND11_WERROR=ON
316
313
-DDOWNLOAD_CATCH=ON
317
314
-DCMAKE_CXX_STANDARD=${{ matrix.std }}
@@ -344,7 +341,7 @@ jobs:
344
341
run : apt-get update && DEBIAN_FRONTEND="noninteractive" apt-get install -y cmake git python3-dev python3-pytest python3-numpy
345
342
346
343
- name : Configure
347
- run : cmake -S . -B build -DCMAKE_VERBOSE_MAKEFILE=ON - DPYBIND11_CUDA_TESTS=ON -DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON
344
+ run : cmake -S . -B build -DPYBIND11_CUDA_TESTS=ON -DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON
348
345
349
346
- name : Build
350
347
run : cmake --build build -j2 --verbose
@@ -382,7 +379,7 @@ jobs:
382
379
# run: |
383
380
# source /etc/profile.d/modules.sh
384
381
# module load /opt/nvidia/hpc_sdk/modulefiles/nvhpc/20.11
385
- # cmake -S . -B build -DCMAKE_VERBOSE_MAKEFILE=ON - DDOWNLOAD_CATCH=ON -DCMAKE_CXX_STANDARD=14 -DPYTHON_EXECUTABLE=$(python3 -c "import sys; print(sys.executable)")
382
+ # cmake -S . -B build -DDOWNLOAD_CATCH=ON -DCMAKE_CXX_STANDARD=14 -DPYTHON_EXECUTABLE=$(python3 -c "import sys; print(sys.executable)")
386
383
#
387
384
# - name: Build
388
385
# run: cmake --build build -j 2 --verbose
@@ -480,7 +477,6 @@ jobs:
480
477
shell : bash
481
478
run : >
482
479
cmake -S . -B build
483
- -DCMAKE_VERBOSE_MAKEFILE=ON
484
480
-DPYBIND11_WERROR=ON
485
481
-DDOWNLOAD_CATCH=ON
486
482
-DCMAKE_CXX_STANDARD=${{ matrix.std }}
@@ -535,7 +531,6 @@ jobs:
535
531
run : |
536
532
set +e; source /opt/intel/oneapi/setvars.sh; set -e
537
533
cmake -S . -B build-11 \
538
- -DCMAKE_VERBOSE_MAKEFILE=ON \
539
534
-DPYBIND11_WERROR=ON \
540
535
-DDOWNLOAD_CATCH=ON \
541
536
-DDOWNLOAD_EIGEN=OFF \
@@ -568,7 +563,6 @@ jobs:
568
563
run : |
569
564
set +e; source /opt/intel/oneapi/setvars.sh; set -e
570
565
cmake -S . -B build-17 \
571
- -DCMAKE_VERBOSE_MAKEFILE=ON \
572
566
-DPYBIND11_WERROR=ON \
573
567
-DDOWNLOAD_CATCH=ON \
574
568
-DDOWNLOAD_EIGEN=OFF \
@@ -635,7 +629,6 @@ jobs:
635
629
shell : bash
636
630
run : >
637
631
cmake -S . -B build
638
- -DCMAKE_VERBOSE_MAKEFILE=ON
639
632
-DCMAKE_BUILD_TYPE=MinSizeRel
640
633
-DPYBIND11_WERROR=ON
641
634
-DDOWNLOAD_CATCH=ON
@@ -783,7 +776,6 @@ jobs:
783
776
run : >
784
777
cmake -S . -B build
785
778
-G "Visual Studio 16 2019" -A Win32
786
- -DCMAKE_VERBOSE_MAKEFILE=ON
787
779
-DPYBIND11_WERROR=ON
788
780
-DDOWNLOAD_CATCH=ON
789
781
-DDOWNLOAD_EIGEN=ON
@@ -837,7 +829,6 @@ jobs:
837
829
run : >
838
830
cmake -S . -B build
839
831
-G "Visual Studio 16 2019" -A Win32
840
- -DCMAKE_VERBOSE_MAKEFILE=ON
841
832
-DCMAKE_BUILD_TYPE=Debug
842
833
-DPYBIND11_WERROR=ON
843
834
-DDOWNLOAD_CATCH=ON
@@ -878,7 +869,6 @@ jobs:
878
869
- name : Configure C++20
879
870
run : >
880
871
cmake -S . -B build
881
- -DCMAKE_VERBOSE_MAKEFILE=ON
882
872
-DPYBIND11_WERROR=ON
883
873
-DDOWNLOAD_CATCH=ON
884
874
-DDOWNLOAD_EIGEN=ON
@@ -930,7 +920,7 @@ jobs:
930
920
- name : Configure C++11
931
921
# LTO leads to many undefined reference like
932
922
# `pybind11::detail::function_call::function_call(pybind11::detail::function_call&&)
933
- run : cmake -G "MinGW Makefiles" -DCMAKE_CXX_STANDARD=11 -DCMAKE_VERBOSE_MAKEFILE=ON - DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON -S . -B build
923
+ run : cmake -G "MinGW Makefiles" -DCMAKE_CXX_STANDARD=11 -DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON -S . -B build
934
924
935
925
- name : Build C++11
936
926
run : cmake --build build -j 2
@@ -948,7 +938,7 @@ jobs:
948
938
run : git clean -fdx
949
939
950
940
- name : Configure C++14
951
- run : cmake -G "MinGW Makefiles" -DCMAKE_CXX_STANDARD=14 -DCMAKE_VERBOSE_MAKEFILE=ON - DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON -S . -B build2
941
+ run : cmake -G "MinGW Makefiles" -DCMAKE_CXX_STANDARD=14 -DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON -S . -B build2
952
942
953
943
- name : Build C++14
954
944
run : cmake --build build2 -j 2
@@ -966,7 +956,7 @@ jobs:
966
956
run : git clean -fdx
967
957
968
958
- name : Configure C++17
969
- run : cmake -G "MinGW Makefiles" -DCMAKE_CXX_STANDARD=17 -DCMAKE_VERBOSE_MAKEFILE=ON - DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON -S . -B build3
959
+ run : cmake -G "MinGW Makefiles" -DCMAKE_CXX_STANDARD=17 -DPYBIND11_WERROR=ON -DDOWNLOAD_CATCH=ON -S . -B build3
970
960
971
961
- name : Build C++17
972
962
run : cmake --build build3 -j 2
@@ -1027,7 +1017,6 @@ jobs:
1027
1017
- name : Configure Clang
1028
1018
run : >
1029
1019
cmake -G Ninja -S . -B .
1030
- -DCMAKE_VERBOSE_MAKEFILE=ON
1031
1020
-DPYBIND11_WERROR=OFF
1032
1021
-DPYBIND11_SIMPLE_GIL_MANAGEMENT=OFF
1033
1022
-DDOWNLOAD_CATCH=ON
@@ -1093,7 +1082,6 @@ jobs:
1093
1082
- name : CMake Configure
1094
1083
run : >
1095
1084
cmake -S . -B .
1096
- -DCMAKE_VERBOSE_MAKEFILE=ON
1097
1085
-DPYBIND11_WERROR=ON
1098
1086
-DPYBIND11_SIMPLE_GIL_MANAGEMENT=OFF
1099
1087
-DDOWNLOAD_CATCH=ON
0 commit comments