mirror of
https://github.com/videolan/vlc.git
synced 2024-11-27 20:03:31 +08:00
Build system support for wayland-scanner
This commit is contained in:
parent
77d7c36987
commit
fa446c6554
12
configure.ac
12
configure.ac
@ -3182,7 +3182,19 @@ dnl
|
||||
AC_ARG_ENABLE(wayland,
|
||||
[AS_HELP_STRING([--enable-wayland], [Wayland support (default auto)])])
|
||||
have_wayland="no"
|
||||
AC_ARG_VAR([WAYLAND_SCANNER], [Wayland scanner utility])
|
||||
|
||||
AS_IF([test "${enable_wayland}" != "no"], [
|
||||
AC_MSG_CHECKING([for the Wayland scanner])
|
||||
AS_IF([test -z "$WAYLAND_SCANNER"], [
|
||||
PKG_CHECK_EXISTS([wayland-scanner], [
|
||||
WAYLAND_SCANNER="$(${PKG_CONFIG} wayland-scanner --variable wayland_scanner)"
|
||||
], [
|
||||
WAYLAND_SCANNER="wayland-scanner"
|
||||
])
|
||||
])
|
||||
AC_MSG_RESULT([$WAYLAND_SCANNER])
|
||||
|
||||
PKG_CHECK_MODULES([WAYLAND_CLIENT], [wayland-client >= 1.5.91], [
|
||||
have_wayland="yes"
|
||||
], [
|
||||
|
2
modules/.gitignore
vendored
2
modules/.gitignore
vendored
@ -1,3 +1,5 @@
|
||||
*-client-protocol.h
|
||||
*-protocol.c
|
||||
plugins.dat
|
||||
srtp-test-aes
|
||||
srtp-test-recv
|
||||
|
@ -1,6 +1,7 @@
|
||||
noinst_LTLIBRARIES =
|
||||
noinst_HEADERS =
|
||||
check_PROGRAMS =
|
||||
EXTRA_DIST =
|
||||
|
||||
BASE_SUBDIRS = \
|
||||
audio_filter \
|
||||
@ -72,3 +73,14 @@ module.rc.lo: module.rc
|
||||
-i $< -o $@
|
||||
echo HELLO
|
||||
endif
|
||||
|
||||
# Wayland
|
||||
SUFFIXES += -client-protocol.h -protocol.c .xml
|
||||
|
||||
.xml-client-protocol.h:
|
||||
$(AM_V_GEN)$(WAYLAND_SCANNER) client-header < "$^" > "$@.tmp"
|
||||
$(AM_V_at)mv -f -- "$@.tmp" "$@"
|
||||
|
||||
.xml-protocol.c:
|
||||
$(AM_V_GEN)$(WAYLAND_SCANNER) code < "$^" > "$@.tmp"
|
||||
$(AM_V_at)mv -f -- "$@.tmp" "$@"
|
||||
|
Loading…
Reference in New Issue
Block a user