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

Build all manuals regardless of enabled features #2804

Merged
merged 2 commits into from Dec 8, 2023

Conversation

dmnks
Copy link
Contributor

@dmnks dmnks commented Dec 7, 2023

See the first commit for details.

Commit 1870f4d stopped the installation
of man pages for disabled features.  We were still building them all,
though, so they appeared in dist tarballs as they should have.

This was lost in the cmake translation where the opposite problem was
introduced: only man pages for enabled features are now built, meaning
that when preparing a tarball, you need to make sure all the features
are enabled in your build in order to have all the man pages pre-built
and bundled.

Fix this "regression" by building all man pages unconditionally again
while only installing those that are enabled.
No functional changes, just reduces verbosity a bit.
@dmnks dmnks added the build Build-system related label Dec 7, 2023
@dmnks dmnks changed the title Man page install fix Build all manuals regardless of enabled features Dec 7, 2023
dmnks added a commit to dmnks/rpm-web that referenced this pull request Dec 7, 2023
@pmatilai pmatilai merged commit 014b09d into rpm-software-management:master Dec 8, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Build-system related REGRESSION
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants