Re: F42 Change Proposal: CMake drop non-standard variables (system-wide)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Apr 17, 2025 at 4:28 AM Vitaly Zaitsev via devel
<devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> On 16/04/2025 13:47, Aoife Moloney wrote:
> > == Benefit to Fedora ==
> > * Avoid packaging issue due to the current assumption that the the
> > paths used are meant to be absolute paths.
> > * Encourage upstream build system modernization and standardization.
>
> Sorry, but I'm still skeptical about this change. I don't see any real
> benefits for Fedora. I only see additional pain for maintainers.
>
> I think these non-standard variables are better stay in cmake.macros
> rather than added to each individual package where they are required.
>

The benefit here would be if we want to go and fix all these packages
to not use them anymore. GNUInstallDirs has been present in CMake
mainline since at least 2.8.10 from 2012, it's high time they are used
pretty much everywhere. Fixing them to use GNUInstallDirs has added
benefits for being able to support things like cross compilation (like
with our MinGW stack).



-- 
真実はいつも一つ!/ Always, there's only one truth!
-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux