ref: b652bc842bf596d5f2d9ffa6bca911df8014c1b6
dir: /external/glfw/CMake/modules/FindWaylandProtocols.cmake/
find_package(PkgConfig) pkg_check_modules(WaylandProtocols QUIET wayland-protocols>=${WaylandProtocols_FIND_VERSION}) execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=pkgdatadir wayland-protocols OUTPUT_VARIABLE WaylandProtocols_PKGDATADIR RESULT_VARIABLE _pkgconfig_failed) if (_pkgconfig_failed) message(FATAL_ERROR "Missing wayland-protocols pkgdatadir") endif() string(REGEX REPLACE "[\r\n]" "" WaylandProtocols_PKGDATADIR "${WaylandProtocols_PKGDATADIR}") find_package_handle_standard_args(WaylandProtocols FOUND_VAR WaylandProtocols_FOUND REQUIRED_VARS WaylandProtocols_PKGDATADIR VERSION_VAR WaylandProtocols_VERSION HANDLE_COMPONENTS ) set(WAYLAND_PROTOCOLS_FOUND ${WaylandProtocols_FOUND}) set(WAYLAND_PROTOCOLS_PKGDATADIR ${WaylandProtocols_PKGDATADIR}) set(WAYLAND_PROTOCOLS_VERSION ${WaylandProtocols_VERSION})