Skip to content
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

Doxygen: automate the addition of the extensions (dark toggle, copy button) using CMake #100

Open
aminya opened this issue Mar 14, 2022 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@aminya
Copy link
Owner

aminya commented Mar 14, 2022

Is it possible to automate the addition of the extensions (dark toggle, copy button) using CMake?

https://github.com/cpp-best-practices/project_options/blob/50eb09a1097c8ae90b5bc84729a33577365d5eb5/src/Doxygen.cmake

Originally posted by @aminya in #88 (comment)


Afaik to inject Javascript into Doxygen you have to provide a header template like described in the install instructions of the extensions. If there would be an easier way I'd love to know about it as well!

So I think the answer is no, there is no easy way to automate the addition of the extensions with just the CMake Doxygen module. Maybe you could ship a custom header template with your CMake module, with all the extensions installed? But personally, as a user, I'd not be a fan of that bc I need control over the header template for injecting SEO-Metadata and the "github corner".

It may be worth a try to directly ask your question in doxygen/doxygen?

Originally posted by in #88 (comment)

Upvote & Fund

  • I am using Polar.sh so you can upvote and help fund this issue. The funding is received once the issue is completed & confirmed by you.

  • Thank you in advance for helping prioritize & fund our backlog.

Fund with Polar
@aminya aminya changed the title Doxygen: automate the addition of the extensions (dark toggle, copy button) using CMake? Doxygen: automate the addition of the extensions (dark toggle, copy button) using CMake Mar 14, 2022
@aminya aminya added the enhancement New feature or request label Mar 14, 2022
@aminya aminya added this to the v1.0.0 milestone Oct 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant