From dc469dc4c18732b534c3d9f46678a6e53379abd6 Mon Sep 17 00:00:00 2001 From: q234rty Date: Mon, 1 May 2023 20:42:16 +0800 Subject: [PATCH] Prefer bundled wlroots headers to system ones (#2204) In the case that the prefix is `/usr`, system wlroots headers installed in `/usr/include/wlr` will be preferred over those bundled by hyprland as `-I` directories are searched [from left to right](https://gcc.gnu.org/onlinedocs/cpp/Search-Path.html), which is not great since the system wlroots headers might not be compatible with hyprland. Fix the order of cflags so bundled wlroots headers will be preferred over system ones. --- hyprland.pc.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hyprland.pc.in b/hyprland.pc.in index 6d158b72..36d5907d 100644 --- a/hyprland.pc.in +++ b/hyprland.pc.in @@ -5,4 +5,4 @@ Name: Hyprland URL: https://github.com/hyprwm/Hyprland Description: Hyprland header files Version: @HYPRLAND_VERSION@ -Cflags: -I"${includedir}" -I"${includedir}/hyprland/protocols" -I"${includedir}/hyprland/wlroots" +Cflags: -I"${includedir}/hyprland/protocols" -I"${includedir}/hyprland/wlroots" -I"${includedir}"