blob: 25cf2a62e9ad23d1af4583ede66c737028946af1 [file] [log] [blame]
# Wayland protocols Defines:
#
# * WAYLAND_PROTOCOLS_FOUND True if the wayland-protocols data path is found
# * WAYLAND_PROTOCOLS_PATH Path to the wayland-scanner executable
#
if(NOT WIN32)
find_package(PkgConfig)
pkg_check_modules(WAYLAND_PROTOCOLS_PATH REQUIRED wayland-protocols)
execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=pkgdatadir wayland-protocols
OUTPUT_VARIABLE WAYLAND_PROTOCOLS_PATH OUTPUT_STRIP_TRAILING_WHITESPACE)
set(FPHSA_NAME_MISMATCHED ON)
find_package_handle_standard_args(WAYLAND DEFAULT_MSG WAYLAND_PROTOCOLS_PATH)
unset(FPHSA_NAME_MISMATCHED)
mark_as_advanced(WAYLAND_PROTOCOLS_PATH)
endif()