-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[docu] Migrate doxygen Makefile to CMake #9966
Conversation
Can one of the admins verify this patch? |
Wow ! that's a big change. You removed Doxyfile ? You marked it as "Draft" so I guess it is not aimed to be merged. |
It's not ready yet because the tutorials part still generates stuff inside the source tree. Yes, the Doxyfile is removed. Instead, Cmake creates it for you on the fly. The Doxyfile options are thus directly set in the Cmakelist. This will allow later to overwrite some of them via command line by passing cmake -DDOXYGEN_INPUT=touchedFile.h which would be useful for the CI script. |
I do not understand how you generate the INPUT list ? Note that we have a special mechanism with |
Ok I see. That's good. :-) |
Status update: |
Starting build on |
Build failed on ROOT-ubuntu16/nortcxxmod. Errors:
|
Starting build on |
1 similar comment
Starting build on |
Build failed on ROOT-performance-centos8-multicore/default. Failing tests: |
Starting build on |
@couet I think it's ready for first tests on your end (though not ready to be merged yet). |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
for the moment
As done in root-project#10434
Starting build on |
@jalopezg-r00t I have rebased on top of your changes. (Thanks for the improvements!). Would you mind taking a look? I am not sure on the new logic of replaceCollaborationDiagrams, I have added it as a final-step, but it's not finding it. Also, in my previous version, I had parallelized makeCollaborationDiagrams.sh, see https://github.com/root-project/root/blob/9e1f918b5c0b6eee4ff22155e1f2bdaaf3172bb6/documentation/doxygen/makelibs.sh I do not see something similar when you call bash makeCollaborationDiagrams without -j. Is this because that step is taken care later by replace? Or could my parallelization be backported into your new script? Cheers! |
Starting build on |
Build failed on ROOT-performance-centos8-multicore/cxx17. Failing tests: |
as found by gitargeek
Starting build on |
Build failed on windows10/cxx14. Errors:
|
Build failed on mac1015/cxx17. Failing tests: |
Closing. Rebased / Moved to #15160 |
This Pull request:
Changes or fixes:
This is in a draft status, work in progress...
The goals are:
Checklist: