1################################################################################ 2# 3# lensfun 4# 5################################################################################ 6 7LENSFUN_VERSION = 0.3.2 8LENSFUN_SITE = https://sourceforge.net/projects/lensfun/files/$(LENSFUN_VERSION) 9LENSFUN_LICENSE = LGPL-3.0+ (libraries), GPL-3.0+ (programs) 10LENSFUN_LICENSE_FILES = docs/gpl-3.0.txt docs/lgpl-3.0.txt 11LENSFUN_INSTALL_STAGING = YES 12LENSFUN_DEPENDENCIES = libglib2 13 14# lensfun doesn't support in source build, it fail to build lensfun tools. 15LENSFUN_SUPPORTS_IN_SOURCE_BUILD = NO 16 17ifeq ($(BR2_X86_CPU_HAS_SSE),y) 18LENSFUN_CONF_OPTS += -DBUILD_FOR_SSE=ON 19else 20LENSFUN_CONF_OPTS += -DBUILD_FOR_SSE=OFF 21endif 22 23ifeq ($(BR2_X86_CPU_HAS_SSE2),y) 24LENSFUN_CONF_OPTS += -DBUILD_FOR_SSE2=ON 25else 26LENSFUN_CONF_OPTS += -DBUILD_FOR_SSE2=OFF 27endif 28 29ifeq ($(BR2_PACKAGE_LENSFUN_TOOLS),y) 30LENSFUN_DEPENDENCIES += libpng 31LENSFUN_CONF_OPTS += -DBUILD_LENSTOOL=ON 32# broken 33else 34LENSFUN_CONF_OPTS += -DBUILD_LENSTOOL=OFF 35endif 36 37ifeq ($(BR2_STATIC_LIBS),y) 38LENSFUN_CONF_OPTS += -DBUILD_STATIC=ON 39else 40LENSFUN_CONF_OPTS += -DBUILD_STATIC=OFF 41endif 42 43# Don't install helper scripts (which require python3 and gksudo). 44# Don't run setup.py on the host. 45LENSFUN_CONF_OPTS += -DINSTALL_HELPER_SCRIPTS=OFF -DPYTHON=OFF 46 47$(eval $(cmake-package)) 48