4747            cmake-args : -DCMAKE_CXX_STANDARD=23 -DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON 
4848          - runs-on : ubuntu-latest 
4949            python-version : ' 3.14t' 
50-             cmake-args : -DCMAKE_CXX_STANDARD=17 -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"  
50+             cmake-args : -DCMAKE_CXX_STANDARD=17 -DPYBIND11_TEST_SMART_HOLDER=ON  
5151          - runs-on : ubuntu-latest 
5252            python-version : ' pypy3.11' 
5353            cmake-args : -DCMAKE_CXX_STANDARD=17 
@@ -83,10 +83,10 @@ jobs:
8383            cmake-args : -DCMAKE_CXX_STANDARD=20 
8484          - runs-on : ubuntu-latest 
8585            python-version : ' 3.11' 
86-             cmake-args : -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"  -DCMAKE_CXX_STANDARD=17 
86+             cmake-args : -DPYBIND11_TEST_SMART_HOLDER=ON  -DCMAKE_CXX_STANDARD=17 
8787          - runs-on : ubuntu-latest 
8888            python-version : ' 3.12' 
89-             cmake-args : -DCMAKE_CXX_FLAGS="-DPYBIND11_RUN_TESTING_WITH_SMART_HOLDER_AS_DEFAULT_BUT_NEVER_USE_IN_PRODUCTION_PLEASE"  -DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON 
89+             cmake-args : -DPYBIND11_TEST_SMART_HOLDER=ON  -DPYBIND11_SIMPLE_GIL_MANAGEMENT=ON 
9090          - runs-on : ubuntu-latest 
9191            python-version : ' 3.13t' 
9292            cmake-args : -DCMAKE_CXX_STANDARD=20 -DPYBIND11_DISABLE_HANDLE_TYPE_NAME_DEFAULT_IMPLEMENTATION=ON 
@@ -105,7 +105,7 @@ jobs:
105105            cmake-args : -DCMAKE_CXX_STANDARD=14 
106106          - runs-on : macos-13 
107107            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  
109109          - runs-on : macos-latest 
110110            python-version : ' 3.12' 
111111            cmake-args : -DCMAKE_CXX_STANDARD=17 -DPYBIND11_DISABLE_HANDLE_TYPE_NAME_DEFAULT_IMPLEMENTATION=ON 
@@ -125,7 +125,7 @@ jobs:
125125
126126          - runs-on : windows-2019 
127127            python-version : ' 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 
129129          - runs-on : windows-2022 
130130            python-version : ' 3.8' 
131131            cmake-args : -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DPYBIND11_NUMPY_1_ONLY=ON 
@@ -138,7 +138,7 @@ jobs:
138138          #    cmake-args: -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebug
139139          - runs-on : windows-2022 
140140            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" 
142142          - runs-on : windows-2022 
143143            python-version : ' 3.13' 
144144            cmake-args : -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDebugDLL 
0 commit comments