BuddiesOfBudgie / budgie-desktop

Budgie Desktop is a familiar, modern desktop environment.
https://buddiesofbudgie.org
GNU General Public License v2.0
912 stars 46 forks source link

Disable C compiler warnings entirely #555

Closed serebit closed 3 months ago

serebit commented 3 months ago

Description

In Meson 1.4.0, warnings for Vala-transpiled C code were unhidden, which causes the Budgie build to turn into unreadable logspam due to the absolutely abysmal C code generated by Vala. This PR restores the prior behavior by disabling all warnings for C code.

Let it be known that I didn't want to have to do this and would have fixed the code myself. If I could have.

Submitter Checklist

JoshStrobl commented 3 months ago

@serebit Now it triggers the following:

../src/daemon/tabswitcher.vala:64:38: error: implicit declaration of function ‘xfw_window_x11_get_xid’; did you mean ‘wnck_window_get_xid’? [-Wimplicit-function-declaration]

So still need those it seems