Skip to content

Use clangd and remove other CMAKE extensions#863

Draft
jaagut wants to merge 2 commits into
mainfrom
feature/clangd
Draft

Use clangd and remove other CMAKE extensions#863
jaagut wants to merge 2 commits into
mainfrom
feature/clangd

Conversation

@jaagut
Copy link
Copy Markdown
Member

@jaagut jaagut commented May 23, 2026

Summary

Use clangd and remove other CMAKE extensions.

Proposed changes

Clangd requires CMAKE_EXPORT_COMPILE_COMMANDS = "ON".
Moves other build arguments to environment vars.
Enables pedantic warnings and error on warning.

Related issues

Checklist

  • Run pixi run build
  • Write documentation
  • Test on your machine
  • Test on the robot
  • Create issues for future work
  • Triage this PR and label it

@github-project-automation github-project-automation Bot moved this to 🆕 New in Software May 23, 2026
@jaagut jaagut self-assigned this May 23, 2026
@jaagut jaagut moved this from 🆕 New to 👀 In review in Software May 23, 2026
@jaagut jaagut requested review from Flova, MegaIng and texhnolyze May 23, 2026 14:21
@jaagut jaagut changed the base branch from main to cleanup/remove_legacy May 23, 2026 15:38
Comment thread pixi.toml
PYTHONWARNINGS="ignore:::setuptools.command.install,ignore:::setuptools.command.easy_install,ignore:::pkg_resources,ignore:easy_install command is deprecated,ignore:setup.py install is deprecated"
ALSA_PLUGIN_DIR = "/usr/lib/x86_64-linux-gnu/alsa-lib"

#ROS_AUTOMATIC_DISCOVERY_RANGE = "LOCALHOST"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this even still work in combination with zenoh?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IDK. This was already commented out.

Base automatically changed from cleanup/remove_legacy to main May 24, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 👀 In review

Development

Successfully merging this pull request may close these issues.

2 participants