mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-26 07:54:36 +00:00
Get up-to-date wayland-protocols directly from freedesktop.
This commit is contained in:
parent
b359936c04
commit
8a6e525ea9
@ -110,35 +110,39 @@ if(USE_WAYLAND)
|
|||||||
|
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/../cmake/FindWaylandScanner.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/../cmake/FindWaylandScanner.cmake)
|
||||||
|
|
||||||
pkg_check_modules(WAYLAND_PROTOCOLS REQUIRED wayland-protocols)
|
CPMAddPackage(
|
||||||
pkg_get_variable(WAYLAND_PROTOCOLS_PKGDATADIR wayland-protocols pkgdatadir)
|
NAME wayland-protocols
|
||||||
|
GIT_REPOSITORY https://gitlab.freedesktop.org/wayland/wayland-protocols.git
|
||||||
|
GIT_TAG 1.37
|
||||||
|
DOWNLOAD_ONLY YES
|
||||||
|
)
|
||||||
|
|
||||||
ecm_add_wayland_client_protocol(PROFILER_FILES
|
ecm_add_wayland_client_protocol(PROFILER_FILES
|
||||||
PROTOCOL ${WAYLAND_PROTOCOLS_PKGDATADIR}/stable/xdg-shell/xdg-shell.xml
|
PROTOCOL ${wayland-protocols_SOURCE_DIR}/stable/xdg-shell/xdg-shell.xml
|
||||||
BASENAME xdg-shell
|
BASENAME xdg-shell
|
||||||
)
|
)
|
||||||
ecm_add_wayland_client_protocol(PROFILER_FILES
|
ecm_add_wayland_client_protocol(PROFILER_FILES
|
||||||
PROTOCOL ${WAYLAND_PROTOCOLS_PKGDATADIR}/staging/xdg-activation/xdg-activation-v1.xml
|
PROTOCOL ${wayland-protocols_SOURCE_DIR}/staging/xdg-activation/xdg-activation-v1.xml
|
||||||
BASENAME xdg-activation
|
BASENAME xdg-activation
|
||||||
)
|
)
|
||||||
ecm_add_wayland_client_protocol(PROFILER_FILES
|
ecm_add_wayland_client_protocol(PROFILER_FILES
|
||||||
PROTOCOL ${WAYLAND_PROTOCOLS_PKGDATADIR}/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml
|
PROTOCOL ${wayland-protocols_SOURCE_DIR}/unstable/xdg-decoration/xdg-decoration-unstable-v1.xml
|
||||||
BASENAME xdg-decoration
|
BASENAME xdg-decoration
|
||||||
)
|
)
|
||||||
ecm_add_wayland_client_protocol(PROFILER_FILES
|
ecm_add_wayland_client_protocol(PROFILER_FILES
|
||||||
PROTOCOL ${WAYLAND_PROTOCOLS_PKGDATADIR}/staging/fractional-scale/fractional-scale-v1.xml
|
PROTOCOL ${wayland-protocols_SOURCE_DIR}/staging/fractional-scale/fractional-scale-v1.xml
|
||||||
BASENAME fractional-scale
|
BASENAME fractional-scale
|
||||||
)
|
)
|
||||||
ecm_add_wayland_client_protocol(PROFILER_FILES
|
ecm_add_wayland_client_protocol(PROFILER_FILES
|
||||||
PROTOCOL ${WAYLAND_PROTOCOLS_PKGDATADIR}/stable/viewporter/viewporter.xml
|
PROTOCOL ${wayland-protocols_SOURCE_DIR}/stable/viewporter/viewporter.xml
|
||||||
BASENAME viewporter
|
BASENAME viewporter
|
||||||
)
|
)
|
||||||
ecm_add_wayland_client_protocol(PROFILER_FILES
|
ecm_add_wayland_client_protocol(PROFILER_FILES
|
||||||
PROTOCOL ${WAYLAND_PROTOCOLS_PKGDATADIR}/staging/cursor-shape/cursor-shape-v1.xml
|
PROTOCOL ${wayland-protocols_SOURCE_DIR}/staging/cursor-shape/cursor-shape-v1.xml
|
||||||
BASENAME cursor-shape
|
BASENAME cursor-shape
|
||||||
)
|
)
|
||||||
ecm_add_wayland_client_protocol(PROFILER_FILES
|
ecm_add_wayland_client_protocol(PROFILER_FILES
|
||||||
PROTOCOL ${WAYLAND_PROTOCOLS_PKGDATADIR}/unstable/tablet/tablet-unstable-v2.xml
|
PROTOCOL ${wayland-protocols_SOURCE_DIR}/unstable/tablet/tablet-unstable-v2.xml
|
||||||
BASENAME tablet
|
BASENAME tablet
|
||||||
)
|
)
|
||||||
else()
|
else()
|
||||||
|
Loading…
Reference in New Issue
Block a user