feat: Enhance CMake presets and add new function schemas for ROM manipulation
- Updated CMake presets for macOS to include binary directory and cache variables for improved build configuration. - Added new function schemas for ROM manipulation, including `hex-read`, `hex-write`, `hex-search`, and palette management functions such as `palette-get-colors` and `palette-set-color`. - Introduced TODO management functions to create, list, and update tasks, enhancing task tracking capabilities within the application.
This commit is contained in:
@@ -299,10 +299,6 @@ if (YAZE_BUILD_APP)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
target_sources(yaze PRIVATE
|
||||
${CMAKE_SOURCE_DIR}/src/app/gui/widgets/widget_state_capture.cc
|
||||
${CMAKE_SOURCE_DIR}/src/app/gui/widgets/widget_state_capture.h)
|
||||
|
||||
if(YAZE_WITH_GRPC)
|
||||
message(STATUS "Adding gRPC ImGuiTestHarness to yaze target")
|
||||
|
||||
|
||||
@@ -225,13 +225,6 @@ if(NOT APPLE)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# ============================================================================
|
||||
# Test harness utilities shared across builds (IT-08 widget state capture)
|
||||
# ============================================================================
|
||||
target_sources(yaze PRIVATE
|
||||
${CMAKE_SOURCE_DIR}/src/app/gui/widgets/widget_state_capture.cc
|
||||
${CMAKE_SOURCE_DIR}/src/app/gui/widgets/widget_state_capture.h)
|
||||
|
||||
# ============================================================================
|
||||
# Optional gRPC Support for ImGuiTestHarness
|
||||
# ============================================================================
|
||||
|
||||
@@ -14,6 +14,7 @@ set(
|
||||
app/gui/bpp_format_ui.cc
|
||||
app/gui/widgets/widget_id_registry.cc
|
||||
app/gui/widgets/widget_auto_register.cc
|
||||
app/gui/widgets/widget_state_capture.cc
|
||||
# Canvas system components
|
||||
app/gui/canvas/canvas_modals.cc
|
||||
app/gui/canvas/canvas_context_menu.cc
|
||||
|
||||
Reference in New Issue
Block a user