1################################################################################ 2# 3# libraw 4# 5################################################################################ 6 7LIBRAW_VERSION = 0.20.2 8LIBRAW_SOURCE = LibRaw-$(LIBRAW_VERSION).tar.gz 9LIBRAW_SITE = http://www.libraw.org/data 10LIBRAW_INSTALL_STAGING = YES 11LIBRAW_CONF_OPTS += \ 12 --disable-examples \ 13 --disable-openmp 14LIBRAW_LICENSE = LGPL-2.1 or CDDL-1.0 15LIBRAW_LICENSE_FILES = LICENSE.LGPL LICENSE.CDDL README.md 16LIBRAW_CPE_ID_VENDOR = libraw 17LIBRAW_DEPENDENCIES = host-pkgconf 18# https://github.com/LibRaw/LibRaw/issues/353 19LIBRAW_AUTORECONF = YES 20LIBRAW_CXXFLAGS = $(TARGET_CXXFLAGS) 21LIBRAW_CONF_ENV = CXXFLAGS="$(LIBRAW_CXXFLAGS)" 22 23ifeq ($(BR2_PACKAGE_JASPER),y) 24LIBRAW_CONF_OPTS += --enable-jasper 25LIBRAW_DEPENDENCIES += jasper 26# glibc prior to 2.18 only defines constants such as SIZE_MAX or 27# INT_FAST32_MAX for C++ code if __STDC_LIMIT_MACROS is defined 28LIBRAW_CXXFLAGS += -D__STDC_LIMIT_MACROS 29else 30LIBRAW_CONF_OPTS += --disable-jasper 31endif 32 33ifeq ($(BR2_PACKAGE_JPEG),y) 34LIBRAW_CONF_OPTS += --enable-jpeg 35LIBRAW_DEPENDENCIES += jpeg 36else 37LIBRAW_CONF_OPTS += --disable-jpeg 38endif 39 40ifeq ($(BR2_PACKAGE_LCMS2),y) 41LIBRAW_CONF_OPTS += --enable-lcms 42LIBRAW_DEPENDENCIES += lcms2 host-pkgconf 43else 44LIBRAW_CONF_OPTS += --disable-lcms 45endif 46 47ifeq ($(BR2_PACKAGE_ZLIB),y) 48LIBRAW_CONF_OPTS += --enable-zlib 49LIBRAW_DEPENDENCIES += zlib 50else 51LIBRAW_CONF_OPTS += --disable-zlib 52endif 53 54$(eval $(autotools-package)) 55