ports/x11/qt5/qtwayland/Makefile

34 lines
996 B
Makefile
Raw Normal View History

2023-08-16 22:26:55 +00:00
QT5NAME = QtWayland
COMMENT = Qt5 module for Wayland support
KDE_COMMIT = 9c82b5461736f59a06923ab68c6f7584ecab4f77
KDE_VERSION = 60
SHARED_LIBS += Qt5WaylandClient 1.0 # 5.15
2023-08-16 22:26:55 +00:00
SHARED_LIBS += Qt5WaylandCompositor 0.0 # 5.15
WANTLIB += ${COMPILER_LIBCXX} EGL GL Qt5Core Qt5DBus Qt5Gui Qt5Network
WANTLIB += Qt5Qml Qt5QmlModels Qt5Quick X11 Xcomposite Xext c
WANTLIB += drm fontconfig freetype glib-2.0 gthread-2.0 intl m
WANTLIB += wayland-client wayland-cursor wayland-egl wayland-server
WANTLIB += xkbcommon z
FLAVORS = debug
LIB_DEPENDS = wayland/wayland \
x11/qt5/qtdeclarative \
x11/xkbcommon
BUILD_DEPENDS = wayland/wayland-protocols \
graphics/vulkan-headers
MODQMAKE_ARGS += QMAKE_WAYLAND_SCANNER=${PREFIX}/bin/wayland-scanner
MODQMAKE_RECURSIVE = No
pre-configure:
${SUBST_CMD} ${WRKSRC}/config.tests/wayland_scanner/wayland_scanner.pro \
${WRKSRC}/features/wayland-scanner-client-wayland-protocol-include.prf
${QT5_GEN_INCLUDES}
2023-08-16 22:26:55 +00:00
.include <bsd.port.mk>