1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- ################################################################################
- #
- # xorriso
- #
- ################################################################################
- XORRISO_VERSION = 1.5.0
- XORRISO_SITE = $(BR2_GNU_MIRROR)/xorriso
- XORRISO_LICENSE = GPL-3.0+
- XORRISO_LICENSE_FILES = COPYING COPYRIGHT
- # Disable everything until we actually need those features, and add the correct
- # host libraries
- HOST_XORRISO_CONF_OPTS = \
- --disable-xattr-h-pref-attr \
- --disable-zlib \
- --disable-libbz2 \
- --disable-libcdio \
- --disable-libreadline \
- --disable-libedit \
- --disable-libacl
- # libcdio doesn't make sense for Linux
- # http://lists.gnu.org/archive/html/bug-xorriso/2017-04/msg00004.html
- XORRISO_CONF_OPTS = --disable-libcdio
- # we need sys/xattr.h
- XORRISO_CONF_OPTS += \
- --disable-xattr-h-pref-attr
- ifeq ($(BR2_PACKAGE_LIBICONV),y)
- XORRISO_DEPENDENCIES += libiconv
- endif
- ifeq ($(BR2_PACKAGE_READLINE),y)
- XORRISO_DEPENDENCIES += readline
- XORRISO_CONF_OPTS += --enable-libreadline
- else
- XORRISO_CONF_OPTS += --disable-libreadline
- endif
- ifeq ($(BR2_PACKAGE_ACL),y)
- XORRISO_DEPENDENCIES += acl
- XORRISO_CONF_OPTS += --enable-libacl
- else
- XORRISO_CONF_OPTS += --disable-libacl
- endif
- ifeq ($(BR2_PACKAGE_ATTR),y)
- XORRISO_DEPENDENCIES += attr
- XORRISO_CONF_OPTS += --enable-xattr
- else
- XORRISO_CONF_OPTS += --disable-xattr
- endif
- ifeq ($(BR2_PACKAGE_ZLIB),y)
- XORRISO_DEPENDENCIES += zlib
- XORRISO_CONF_OPTS += --enable-zlib
- else
- XORRISO_CONF_OPTS += --disable-zlib
- endif
- ifeq ($(BR2_PACKAGE_BZIP2),y)
- XORRISO_DEPENDENCIES += bzip2
- XORRISO_CONF_OPTS += --enable-libbz2
- else
- XORRISO_CONF_OPTS += --disable-libbz2
- endif
- ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
- XORRISO_CONF_OPTS += --enable-jtethreads
- else
- XORRISO_CONF_OPTS += --disable-jtethreads
- endif
- $(eval $(autotools-package))
- $(eval $(host-autotools-package))
|