From cbe75ce5b7674583abb2065eb44cdaedcb9965ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Mon, 25 Aug 2014 20:24:04 +0200 Subject: [PATCH] BuildFeatures: add Giflib, Libwebp, Jasper features. --- build/jam/BuildFeatures | 50 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/build/jam/BuildFeatures b/build/jam/BuildFeatures index 6ee32be908..a885e941f3 100644 --- a/build/jam/BuildFeatures +++ b/build/jam/BuildFeatures @@ -184,6 +184,23 @@ if $(HAIKU_BUILD_FEATURE_CLUCENE) { } # ! 1 +# Giflib +if [ IsPackageAvailable giflib_devel ] { + ExtractBuildFeatureArchives giflib : + file: base giflib + runtime: lib + file: devel giflib_devel + depends: base + library: $(developLibDir)/libgif.so.7 + headers: $(developHeadersDir) + ; + + EnableBuildFeatures giflib ; +} else { + Echo "Giflib support not available on $(TARGET_PACKAGING_ARCH)" ; +} + + # GLU (GL Utilities) if [ IsPackageAvailable glu_devel ] { ExtractBuildFeatureArchives glu : @@ -358,6 +375,23 @@ if [ IsPackageAvailable libpng_devel ] { } +# Jasper +if [ IsPackageAvailable jasper_devel ] { + ExtractBuildFeatureArchives jasper : + file: base jasper + runtime: lib + file: devel jasper_devel + depends: base + library: $(developLibDir)/libjasper.so.1 + headers: $(developHeadersDir) $(developHeadersDir)/jasper + ; + + EnableBuildFeatures jasper ; +} else { + Echo "Jasper support not available on $(TARGET_PACKAGING_ARCH)" ; +} + + # jpeg if [ IsPackageAvailable jpeg_devel ] { ExtractBuildFeatureArchives jpeg : @@ -455,6 +489,22 @@ if [ IsPackageAvailable tiff_devel ] { } +# libwebp +if [ IsPackageAvailable libwebp_devel ] { + ExtractBuildFeatureArchives libwebp : + file: base libwebp + runtime: lib + file: devel libwebp_devel + depends: base + library: $(developLibDir)/libwebp.so.5 + headers: $(developHeadersDir) $(developHeadersDir)/webp + ; + + EnableBuildFeatures libwebp ; +} else { + Echo "Libwebp support not available on $(TARGET_PACKAGING_ARCH)" ; +} + # GPL add-ons if $(HAIKU_INCLUDE_GPL_ADDONS) = 1 {