-
-
Notifications
You must be signed in to change notification settings - Fork 383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing compiler flag documentation #942
Comments
This search was done on the main branch. I didn't check which of them were addressed in the dev branch. |
Thanks. There's a few on here I'm intentionally leaving undocumented because I don't want to encourage them. The following I have no interest in documenting:
The others I'll need to look at. Like you said some can definitely be removed, including |
Maybe these warrent separate tickets: Would it make sense to use some sort of naming convention to distinguish between supported and other defines? Maybe could be one for public, one for unsupported, and one for private. Then it would become easy to verify what should and shouldn't be documented. And is the amalgamated DR header documented elsewhere, and if so, is there a link to it in the docs already? If so, then I agree that's covered. If not, then maybe that warrants a separate ticket as well. |
I searched for all
defined
andifdef
flag checks and created a list.I scrubbed the list to remove:
Here's a list of the remaining flags that seem to be invented by this project (or a dependency), but aren't documented.
I assume some of them are intentionally undocumented, though maybe that should be reconsidered.
(e.g.
MA_DLL
is unsupported, but is still a flag that would be provided externally if the user chooses to use it anyway. Documenting it in the list of known flags I think could still be useful, and just repeat the "not supported" comment there)Some of them may also be vestigial and could be removed (e.g. I think
MA_HAS_OPUS
might be in that category).Here's the list:
If you like this approach and choose to keep this bug open, feel free to utilize the checklist and modify the issue as you see fit.
The text was updated successfully, but these errors were encountered: