Skip to content

Commit 25f0bf2

Browse files
authored
Enable debug symbols for workspace crates (#9976)
1 parent 894f729 commit 25f0bf2

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

Cargo.toml

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,83 @@ opt-level = 1 # Make debug builds run faster
378378
# Use the `debugging` profile (see below) if you need debug symbols.
379379
debug = false
380380

381+
382+
# Use the following command to grab the list of workspace crates:
383+
# cargo metadata --no-deps --format-version 1 | jq '.packages[].name' | rg '"re_'
384+
#
385+
# There is, as far we know, no way to do this without enumerating all crates manually.
386+
387+
[profile.dev.package]
388+
"re_analytics".debug = true
389+
"re_arrow_util".debug = true
390+
"re_auth".debug = true
391+
"re_blueprint_tree".debug = true
392+
"re_build_info".debug = true
393+
"re_build_tools".debug = true
394+
"re_byte_size".debug = true
395+
"re_capabilities".debug = true
396+
"re_case".debug = true
397+
"re_chunk".debug = true
398+
"re_chunk_store".debug = true
399+
"re_chunk_store_ui".debug = true
400+
"re_component_ui".debug = true
401+
"re_context_menu".debug = true
402+
"re_crash_handler".debug = true
403+
"re_data_loader".debug = true
404+
"re_data_source".debug = true
405+
"re_data_ui".debug = true
406+
"re_dataframe".debug = true
407+
"re_dataframe_ui".debug = true
408+
"re_datafusion".debug = true
409+
"re_dev_tools".debug = true
410+
"re_entity_db".debug = true
411+
"re_error".debug = true
412+
"re_format".debug = true
413+
"re_format_arrow".debug = true
414+
"re_grpc_client".debug = true
415+
"re_grpc_server".debug = true
416+
"re_int_histogram".debug = true
417+
"re_log".debug = true
418+
"re_log_encoding".debug = true
419+
"re_log_types".debug = true
420+
"re_memory".debug = true
421+
"re_protos".debug = true
422+
"re_protos_builder".debug = true
423+
"re_query".debug = true
424+
"re_redap_browser".debug = true
425+
"re_renderer".debug = true
426+
"re_renderer_examples".debug = true
427+
"re_sdk".debug = true
428+
"re_selection_panel".debug = true
429+
"re_smart_channel".debug = true
430+
"re_sorbet".debug = true
431+
"re_string_interner".debug = true
432+
"re_time_panel".debug = true
433+
"re_tracing".debug = true
434+
"re_tuid".debug = true
435+
"re_types".debug = true
436+
"re_types_builder".debug = true
437+
"re_types_core".debug = true
438+
"re_ui".debug = true
439+
"re_uri".debug = true
440+
"re_video".debug = true
441+
"re_view".debug = true
442+
"re_view_bar_chart".debug = true
443+
"re_view_dataframe".debug = true
444+
"re_view_graph".debug = true
445+
"re_view_map".debug = true
446+
"re_view_spatial".debug = true
447+
"re_view_tensor".debug = true
448+
"re_view_text_document".debug = true
449+
"re_view_text_log".debug = true
450+
"re_view_time_series".debug = true
451+
"re_viewer".debug = true
452+
"re_viewer_context".debug = true
453+
"re_viewport".debug = true
454+
"re_viewport_blueprint".debug = true
455+
"re_web_viewer_server".debug = true
456+
457+
381458
# panic = "abort" leads to better optimizations and smaller binaries (and is the default in Wasm anyways),
382459
# but it also means backtraces don't work with the `backtrace` library (https://github.com/rust-lang/backtrace-rs/issues/397).
383460
# egui has a feature where if you hold down all modifiers keys on your keyboard and hover any UI widget,

0 commit comments

Comments
 (0)