doxygen: Determine the module name from the information in .tdescminfo #10

Merged
SlavekB merged 1 commits from fix/doxygen-module-name into master 1 year ago
SlavekB commented 1 year ago
Owner

Although it's a bit awkward, due to the admin module, CMake building may fail. If the top source directory is not named according to the module name (for example, test-build instead of tdelibs-<something>), the wrong folder name is used when generating apidox – instead of .../share/doc/tde/HTML/en/tdelibs-apidocs is used .../share/doc/tde/HTML/test-build-apidocs. This was the reason why building packages failed when testing with the reprotest tool.

Because it is not possible to use the CMake project name in the admin module, the patch tries to get the correct name in the .tdescminfo file.

Although it's a bit awkward, due to the admin module, CMake building may fail. If the top source directory is not named according to the module name (for example, `test-build` instead of `tdelibs-<something>`), the wrong folder name is used when generating apidox – instead of `.../share/doc/tde/HTML/en/tdelibs-apidocs` is used `.../share/doc/tde/HTML/test-build-apidocs`. This was the reason why building packages failed when testing with the `reprotest` tool. Because it is not possible to use the CMake project name in the admin module, the patch tries to get the correct name in the `.tdescminfo` file.
MicheleC approved these changes 1 year ago
MicheleC left a comment

LGTM

SlavekB merged commit 269bccc905 into master 1 year ago
SlavekB deleted branch fix/doxygen-module-name 1 year ago
SlavekB added this to the R14.0.10 release milestone 1 year ago

Reviewers

MicheleC approved these changes 1 year ago
The pull request has been merged as 269bccc905.
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This pull request currently doesn't have any dependencies.

Loading…
There is no content yet.