1+ include (SelectiveRenderingCore)
2+
3+ # Wrapper for the original setup_selective_rendering function
4+ function (setup_selective_rendering)
5+ message (STATUS "π SelectiveRendering.cmake: Calling unified core system" )
6+
7+ # Call the unified system
8+ setup_selective_rendering_unified_safe()
9+
10+ # Map results to legacy variables that existing code expects
11+ if (DEFINED UNIFIED_COMBINATIONS_2)
12+ set (COMBINATIONS_2 "${UNIFIED_COMBINATIONS_2} " PARENT_SCOPE)
13+ endif ()
14+ if (DEFINED UNIFIED_COMBINATIONS_3)
15+ set (COMBINATIONS_3 "${UNIFIED_COMBINATIONS_3} " PARENT_SCOPE)
16+ endif ()
17+ if (DEFINED UNIFIED_ACTIVE_TYPES)
18+ set (ACTIVE_TYPES "${UNIFIED_ACTIVE_TYPES} " PARENT_SCOPE)
19+ endif ()
20+
21+ message (STATUS "β
SelectiveRendering.cmake: Setup complete via unified core" )
22+ endfunction ()
23+
24+ # Legacy wrapper functions for other entry points
25+ function (track_combination_states active_types combinations_3)
26+ # This function is now handled internally by the core system
27+ message (STATUS "π track_combination_states: Handled by unified core" )
28+ endfunction ()
29+
30+ function (generate_selective_rendering_header)
31+ # This function is now handled internally by the core system
32+ message (STATUS "π generate_selective_rendering_header: Handled by unified core" )
33+ endfunction ()
34+
35+ function (generate_selective_wrapper_header)
36+ # This function is now handled internally by the core system
37+ message (STATUS "π generate_selective_wrapper_header: Handled by unified core" )
38+ endfunction ()
0 commit comments