[Bug 280396] Mk/Uses/cmake.mk: Disallow USE_CSTD and USE_CXXSTD
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 280396] Mk/Uses/cmake.mk: Disallow USE_CSTD and USE_CXXSTD"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 22 Jul 2024 21:33:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280396 --- Comment #5 from Daniel Engberg <diizzy@FreeBSD.org> --- I'm not against utilizing USE_C*STD however I do think it also introduces more "framework quirks" which might not be desirable. People are already struggling with remembering "common" helpers/macros and I don't think we need to add more especially ones that have never been "announced" as in never been mentioned in Porters Handbook. Both CMake and Meson for example handles this by themselves whereas homegrown, GNU Autotools and rarely utilized build frameworks in general do not. Worth considering is also that this setting isn't commonly required however given the amount of ports there's a bit of a number not still a small percentage overall. While BROKEN might be a bit too agressive I think there's benefit in being a bit strict in this case as it makes overall maintaince easier, more consistent than having multiple ways to approach the same issue in. -- You are receiving this mail because: You are on the CC list for the bug.