backend-infra-engineer: fix grpc link + layout preset alias

This commit is contained in:
scawful
2025-12-28 19:00:53 -06:00
parent 43d622ee08
commit 9b3597e981
2 changed files with 8 additions and 5 deletions

View File

@@ -81,12 +81,19 @@ target_link_libraries(yaze PRIVATE
yaze_emulator yaze_emulator
yaze_emulator_ui yaze_emulator_ui
yaze_agent yaze_agent
yaze_grpc_support
absl::failure_signal_handler absl::failure_signal_handler
absl::flags absl::flags
absl::flags_parse absl::flags_parse
) )
# gRPC/protobuf linking is now handled by yaze_grpc_support library # gRPC/protobuf linking is now handled by yaze_grpc_support library
if(YAZE_ENABLE_REMOTE_AUTOMATION)
if(TARGET yaze_grpc_support)
target_link_libraries(yaze PRIVATE yaze_grpc_support)
message(STATUS "✓ yaze executable linked to yaze_grpc_support")
else()
message(FATAL_ERROR "YAZE_ENABLE_REMOTE_AUTOMATION=ON but yaze_grpc_support target missing")
endif()
endif()
# Link test support library (yaze_editor needs TestManager) # Link test support library (yaze_editor needs TestManager)
if(TARGET yaze_test_support) if(TARGET yaze_test_support)

View File

@@ -133,9 +133,6 @@ class LayoutPresets {
*/ */
static PanelLayoutPreset GetAudioPreset(); static PanelLayoutPreset GetAudioPreset();
// Legacy alias to ease Panel → Panel migration; prefer PanelLayoutPreset.
using PanelLayoutPreset = PanelLayoutPreset;
// ============================================================================ // ============================================================================
// Panel ID Constants - synced with actual editor registrations // Panel ID Constants - synced with actual editor registrations
// ============================================================================ // ============================================================================
@@ -229,4 +226,3 @@ class LayoutPresets {
} // namespace yaze } // namespace yaze
#endif // YAZE_APP_EDITOR_LAYOUT_LAYOUT_PRESETS_H_ #endif // YAZE_APP_EDITOR_LAYOUT_LAYOUT_PRESETS_H_