Я пытаюсь настроить проект, который использует wlroots
. Вот конфигурация cmake, которую я использовал:
cmake_minimum_required(VERSION 3.13)
set(CMAKE_C_STANDARD 11)
project(proj C)
add_definitions(-DWLR_USE_UNSTABLE)
find_package(PkgConfig REQUIRED)
pkg_check_modules(WLR REQUIRED wlroots)
link_libraries(${WLR_LIBRARIES})
include_directories(${WLR_INCLUDE_DIR})
add_executable(proj main.c)
pkgconfig
для wlroots
указывает pixman-1
как частную зависимость, но я получаю следующую ошибку при попытке скомпилировать проект:
In file included from /usr/include/wlr/backend.h:14,
from /home/saga/src/wm/main.c:2:
/usr/include/wlr/render/egl.h:20:10: fatal error: pixman.h: No such file or directory
#include <pixman.h>
^~~~~~~~~~
Почему cmake неправильно разрешает зависимости?