45
45
cmake-args : -DCMAKE_CXX_STANDARD=23 -DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON
46
46
- runs-on : ubuntu-latest
47
47
python-version : ' 3.14t'
48
- cmake-args : -DCMAKE_CXX_STANDARD=17 -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"
48
+ cmake-args : -DCMAKE_CXX_STANDARD=17 -DPYBIND11_TEST_SMART_HOLDER=ON
49
49
- runs-on : ubuntu-latest
50
50
python-version : ' pypy3.11'
51
51
cmake-args : -DCMAKE_CXX_STANDARD=17
@@ -83,10 +83,10 @@ jobs:
83
83
cmake-args : -DCMAKE_CXX_STANDARD=20
84
84
- runs-on : ubuntu-latest
85
85
python-version : ' 3.11'
86
- args : -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE" -DCMAKE_CXX_STANDARD=17
86
+ args : -DPYBIND11_TEST_SMART_HOLDER=ON -DCMAKE_CXX_STANDARD=17
87
87
- runs-on : ubuntu-latest
88
88
python-version : ' 3.12'
89
- args : -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE" -DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON
89
+ args : -DPYBIND11_TEST_SMART_HOLDER=ON -DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON
90
90
- runs-on : ubuntu-latest
91
91
python-version : ' 3.13t'
92
92
cmake-args : -DCMAKE_CXX_STANDARD=20 -DPYBIND11_DISABLE_HANDLE_TYPE_NAME_DEFAULT_IMPLEMENTATION=ON
@@ -105,7 +105,7 @@ jobs:
105
105
cmake-args : -DCMAKE_CXX_STANDARD=14
106
106
- runs-on : macos-13
107
107
python-version : ' 3.11'
108
- cmake-args : -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"
108
+ cmake-args : -DPYBIND11_TEST_SMART_HOLDER=ON
109
109
- runs-on : macos-latest
110
110
python-version : ' 3.12'
111
111
cmake-args : -DCMAKE_CXX_STANDARD=17
@@ -125,7 +125,7 @@ jobs:
125
125
126
126
- runs-on : windows-2019
127
127
python : ' 3.9'
128
- cmake-args : -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"
128
+ cmake-args : -DPYBIND11_TEST_SMART_HOLDER=ON
129
129
- runs-on : windows-2022
130
130
python-version : ' 3.8'
131
131
cmake-args : -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DPYBIND11_NUMPY_1_ONLY=ON
@@ -138,7 +138,7 @@ jobs:
138
138
# cmake-args: -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebug
139
139
- runs-on : windows-2022
140
140
python-version : ' 3.10'
141
- cmake-args : -DCMAKE_CXX_FLAGS="/DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE /GR /EHsc"
141
+ cmake-args : -DPYBIND11_TEST_SMART_HOLDER=ON - DCMAKE_CXX_FLAGS="/GR /EHsc"
142
142
- runs-on : windows-2022
143
143
python-version : ' 3.13'
144
144
cmake-args : -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebugDLL
0 commit comments