1################################################################################ 2# 3# libraw 4# 5################################################################################ 6 7LIBRAW_VERSION = 0.21.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 18LIBRAW_CXXFLAGS = $(TARGET_CXXFLAGS) 19LIBRAW_CONF_ENV = CXXFLAGS="$(LIBRAW_CXXFLAGS)" 20 21ifeq ($(BR2_PACKAGE_JASPER),y) 22LIBRAW_CONF_OPTS += --enable-jasper 23LIBRAW_DEPENDENCIES += jasper 24# glibc prior to 2.18 only defines constants such as SIZE_MAX or 25# INT_FAST32_MAX for C++ code if __STDC_LIMIT_MACROS is defined 26LIBRAW_CXXFLAGS += -D__STDC_LIMIT_MACROS 27else 28LIBRAW_CONF_OPTS += --disable-jasper 29endif 30 31ifeq ($(BR2_PACKAGE_JPEG),y) 32LIBRAW_CONF_OPTS += --enable-jpeg 33LIBRAW_DEPENDENCIES += jpeg 34else 35LIBRAW_CONF_OPTS += --disable-jpeg 36endif 37 38ifeq ($(BR2_PACKAGE_LCMS2),y) 39LIBRAW_CONF_OPTS += --enable-lcms 40LIBRAW_DEPENDENCIES += lcms2 host-pkgconf 41else 42LIBRAW_CONF_OPTS += --disable-lcms 43endif 44 45ifeq ($(BR2_PACKAGE_ZLIB),y) 46LIBRAW_CONF_OPTS += --enable-zlib 47LIBRAW_DEPENDENCIES += zlib 48else 49LIBRAW_CONF_OPTS += --disable-zlib 50endif 51 52$(eval $(autotools-package)) 53