This allows us to add wayland protocol dependencies to other cmake-based
projects with minimum extra code.
Example:
find_package(hyprwayland-scanner REQUIRED)
add_executable(target main.c)
hyprwayland_protocol(
target
"linux-dmabuf-v1"
"${WAYLAND_PROTOCOLS}/linux-dmabuf/"
"${CMAKE_SOURCE_DIR}/protocols"
)