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