1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# waylandpp 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunWAYLANDPP_VERSION = 0.2.8 8*4882a593SmuzhiyunWAYLANDPP_SITE = $(call github,NilsBrause,waylandpp,$(WAYLANDPP_VERSION)) 9*4882a593SmuzhiyunWAYLANDPP_LICENSE = MIT, GPL-3.0+ (wayland_scanner) 10*4882a593SmuzhiyunWAYLANDPP_LICENSE_FILES = LICENSE scanner/gpl-3.0.txt 11*4882a593SmuzhiyunWAYLANDPP_INSTALL_STAGING = YES 12*4882a593Smuzhiyun# pugixml is needed only to build the host version of wayland-scanner++ 13*4882a593SmuzhiyunHOST_WAYLANDPP_DEPENDENCIES = host-pugixml host-pkgconf host-wayland 14*4882a593SmuzhiyunWAYLANDPP_DEPENDENCIES = libegl host-pkgconf wayland host-waylandpp 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun# host variant of wayland-scanner++ is needed for building the target 17*4882a593Smuzhiyun# package 18*4882a593SmuzhiyunHOST_WAYLANDPP_CONF_OPTS = \ 19*4882a593Smuzhiyun -DBUILD_LIBRARIES=OFF \ 20*4882a593Smuzhiyun -DBUILD_SCANNER=ON 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunWAYLANDPP_CONF_OPTS = \ 23*4882a593Smuzhiyun -DBUILD_LIBRARIES=ON \ 24*4882a593Smuzhiyun -DBUILD_SCANNER=OFF \ 25*4882a593Smuzhiyun -DWAYLAND_SCANNERPP=$(HOST_DIR)/bin/wayland-scanner++ 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun$(eval $(cmake-package)) 28*4882a593Smuzhiyun$(eval $(host-cmake-package)) 29