# navegator_dashboard — Windows-only por diseño. # Linux: skip silenciosamente para que cpp/build/ no falle. if(NOT WIN32) message(STATUS "navegator_dashboard: skipping (Windows-only).") return() endif() add_imgui_app(navegator_dashboard main.cpp chrome_scanner.cpp chrome_launcher.cpp local_api.cpp panels.cpp agent.cpp cdp_http.cpp cdp_ws.cpp network_state.cpp session_state.cpp ) target_include_directories(navegator_dashboard PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) # imgui_node_editor expone su propio include dir (vendor/imgui-node-editor) # que contiene crude_json.{h,cpp}. Lo linkamos solo para reusar crude_json # como parser JSON: sin dependencia nueva, sin codigo de node-editor en runtime. target_link_libraries(navegator_dashboard PRIVATE ws2_32 imgui_node_editor ) set_target_properties(navegator_dashboard PROPERTIES WIN32_EXECUTABLE TRUE)