[Bug 280396] Mk/Uses/cmake.mk: Disallow USE_CSTD and USE_CXXSTD

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Jul 22 22:33:03 BST 2024


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280396

--- Comment #5 from Daniel Engberg <diizzy at 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 the assignee for the bug.


More information about the kde-freebsd mailing list