xref: /buildroot/package/libfreeimage/libfreeimage.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# libfreeimage
4#
5################################################################################
6
7LIBFREEIMAGE_VERSION = 3.18.0
8LIBFREEIMAGE_SITE = http://downloads.sourceforge.net/freeimage
9LIBFREEIMAGE_SOURCE = FreeImage$(subst .,,$(LIBFREEIMAGE_VERSION)).zip
10LIBFREEIMAGE_LICENSE = GPL-2.0 or GPL-3.0 or FreeImage Public License
11LIBFREEIMAGE_LICENSE_FILES = license-gplv2.txt license-gplv3.txt license-fi.txt
12LIBFREEIMAGE_CPE_ID_VENDOR = freeimage_project
13LIBFREEIMAGE_CPE_ID_PRODUCT = freeimage
14LIBFREEIMAGE_INSTALL_STAGING = YES
15
16define LIBFREEIMAGE_EXTRACT_CMDS
17	$(UNZIP) $(LIBFREEIMAGE_DL_DIR)/$(LIBFREEIMAGE_SOURCE) -d $(@D)
18	mv $(@D)/FreeImage/* $(@D)
19	rmdir $(@D)/FreeImage
20endef
21
22define LIBFREEIMAGE_BUILD_CMDS
23	$(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) \
24		CXXFLAGS="$(TARGET_CXXFLAGS) -std=c++11" $(MAKE) -C $(@D)
25endef
26
27define LIBFREEIMAGE_INSTALL_STAGING_CMDS
28	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(STAGING_DIR) install
29endef
30
31define LIBFREEIMAGE_INSTALL_TARGET_CMDS
32	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
33endef
34
35$(eval $(generic-package))
36

Last Index update Fri Aug 22 08:59:00 CST 2025