Skip to content

Add IWYU pragmas for provider header#1382

Open
fnuecke wants to merge 2 commits intog-truc:masterfrom
fnuecke:feature/include-what-you-use
Open

Add IWYU pragmas for provider header#1382
fnuecke wants to merge 2 commits intog-truc:masterfrom
fnuecke:feature/include-what-you-use

Conversation

@fnuecke
Copy link

@fnuecke fnuecke commented Jul 8, 2025

This PR suggests adding IWYU pragmas to the provider headers: glm/glm.hpp, glm/ext.hpp and the vector and matrix type headers. This allows these headers to be used as intended without warnings in projects with strict clangd include diagnostics configuration.

PS: I also added the .cache dir clangd creates when using it in the repo to the gitignore file; if this feels too out of place for this PR, I can drop that commit of course.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant