Include the pkgconfig-specified gdesktop-enums.h
Instead of blindly hoping that $INCLUDE
contains the parent directory
of gsettings-desktop-schemas
.
Because gsettings-desktop-schemas.pc
says:
Cflags: -I/SOME/DIRECTORY/gsettings-desktop-schemas
Which means to include the version that Meson has configured you need
to drop the directory prefix and only #include <gdesktop-enums.h>
.
This fixes a build failure with local installs triggered by 775ec67a but it's also the right thing to do™.
Edited by Daniel van Vugt