mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-09-26 00:11:04 +00:00
lcms: use meson instead of autotools
Upstream has meson.build, so use it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
@@ -8,18 +8,18 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/lcms/lcms2-${PV}.tar.gz \
|
||||
"
|
||||
SRC_URI[sha256sum] = "bfc54f7bab59fbc921012014a8032e4cba4abd46db47d46b76416a8c0b2815c8"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
S = "${UNPACKDIR}/lcms2-${PV}"
|
||||
|
||||
inherit autotools sourceforge-releases lib_package ptest
|
||||
inherit meson pkgconfig sourceforge-releases lib_package ptest
|
||||
|
||||
PACKAGECONFIG ??= "jpeg tiff"
|
||||
PACKAGECONFIG[jpeg] = "--with-jpeg,--without-jpeg,jpeg"
|
||||
PACKAGECONFIG[tiff] = "--with-tiff,--without-tiff,tiff"
|
||||
PACKAGECONFIG[jpeg] = "-Djpeg=enabled,-Djpeg=disabled,jpeg"
|
||||
PACKAGECONFIG[tiff] = "-Dtiff=enabled,-Dtiff=disabled,tiff"
|
||||
|
||||
EXTRA_OEMESON = "-Dutils=true"
|
||||
|
||||
do_compile_ptest() {
|
||||
oe_runmake -C ${B}/testbed testcms
|
||||
ninja --verbose ${PARALLEL_MAKE} testbed/testcms
|
||||
}
|
||||
|
||||
do_install_ptest() {
|
||||
@@ -29,3 +29,5 @@ do_install_ptest() {
|
||||
}
|
||||
|
||||
CVE_PRODUCT += "littlecms:little_cms_color_engine"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
Reference in New Issue
Block a user