Wt library recipe


SUMMARY = “Wt is a web GUI library in modern C++.”
HOMEPAGE = “https://www.webtoolkit.eu/wt”
LICENSE = “GPL-2.0-only”
LIC_FILES_CHKSUM = “file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6″
SRC_PACK=”wt-4.10.2”
# tag 4.10.2
SRCREV = “1a9892bab09fc1d20365c73e2c41c3309f357e4f”
SRC_URI = “git://github.com/emweb/wt.git;protocol=https;branch=master”
DEPENDS = “boost zlib openssl graphicsmagick”
inherit pkgconfig cmake
S = “${WORKDIR}/git”
EXTRA_OECMAKE = ” \
-DSHARED_LIBS=ON \
-DCONFIGDIR=/etc/wt \
-DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_HARU=OFF \
-DENABLE_POSTGRES=OFF \
-DENABLE_FIREBIRD=OFF \
-DENABLE_MYSQL=OFF \
-DENABLE_MSSQLSERVER=OFF \
-DENABLE_QT4=OFF \
-DENABLE_QT6=OFF \
-DCONNECTOR_HTTP=ON \
-DMULTI_THREADED=ON \
-DWTHTTP_WITH_ZLIB=ON \

FILES:${PN} += ” \
${libdir}/* \
${datadir}/* \

FILES:${PN}-dev += ” \
${includedir}/* \
${libdir}/pkgconfig/* \

RDEPENDS_{PN} = “boost graphicsmagick”
BBCLASSEXTEND = “native nativesdk”