4646 cmake-args : -DCMAKE_CXX_STANDARD=23 -DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON
4747 - runs-on : ubuntu-latest
4848 python-version : ' 3.14t'
49- cmake-args : -DCMAKE_CXX_STANDARD=17 -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"
49+ cmake-args : -DCMAKE_CXX_STANDARD=17 -DPYBIND11_TEST_SMART_HOLDER=ON
5050 - runs-on : ubuntu-latest
5151 python-version : ' pypy3.11'
5252 cmake-args : -DCMAKE_CXX_STANDARD=17
@@ -84,10 +84,10 @@ jobs:
8484 cmake-args : -DCMAKE_CXX_STANDARD=20
8585 - runs-on : ubuntu-latest
8686 python-version : ' 3.11'
87- cmake-args : -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE" -DCMAKE_CXX_STANDARD=17
87+ cmake-args : -DPYBIND11_TEST_SMART_HOLDER=ON -DCMAKE_CXX_STANDARD=17
8888 - runs-on : ubuntu-latest
8989 python-version : ' 3.12'
90- cmake-args : -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE" -DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON
90+ cmake-args : -DPYBIND11_TEST_SMART_HOLDER=ON -DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON
9191 - runs-on : ubuntu-latest
9292 python-version : ' 3.13t'
9393 cmake-args : -DCMAKE_CXX_STANDARD=20 -DPYBIND11_DISABLE_HANDLE_TYPE_NAME_DEFAULT_IMPLEMENTATION=ON
@@ -106,7 +106,7 @@ jobs:
106106 cmake-args : -DCMAKE_CXX_STANDARD=14
107107 - runs-on : macos-13
108108 python-version : ' 3.11'
109- cmake-args : -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"
109+ cmake-args : -DPYBIND11_TEST_SMART_HOLDER=ON
110110 - runs-on : macos-latest
111111 python-version : ' 3.12'
112112 cmake-args : -DCMAKE_CXX_STANDARD=17 -DPYBIND11_DISABLE_HANDLE_TYPE_NAME_DEFAULT_IMPLEMENTATION=ON
@@ -126,7 +126,7 @@ jobs:
126126
127127 - runs-on : windows-2019
128128 python-version : ' 3.9'
129- cmake-args : -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"
129+ cmake-args : -DPYBIND11_TEST_SMART_HOLDER=ON
130130 - runs-on : windows-2022
131131 python-version : ' 3.8'
132132 cmake-args : -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DPYBIND11_NUMPY_1_ONLY=ON
@@ -139,7 +139,7 @@ jobs:
139139 # cmake-args: -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebug
140140 - runs-on : windows-2022
141141 python-version : ' 3.10'
142- cmake-args : -DCMAKE_CXX_FLAGS="/DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE /GR /EHsc"
142+ cmake-args : -DPYBIND11_TEST_SMART_HOLDER=ON - DCMAKE_CXX_FLAGS="/GR /EHsc"
143143 - runs-on : windows-2022
144144 python-version : ' 3.13'
145145 cmake-args : -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebugDLL
0 commit comments