| ################################################################################ |
| # |
| # GTKIOSTREAM |
| # |
| ################################################################################ |
| |
| GTKIOSTREAM_VERSION = 1.8.0 |
| GTKIOSTREAM_SITE = $(call github,flatmax,gtkiostream,v$(GTKIOSTREAM_VERSION)) |
| GTKIOSTREAM_LICENSE = GPL-2.0+ |
| GTKIOSTREAM_LICENSE_FILES = gpl.txt |
| |
| # configure script not available |
| GTKIOSTREAM_AUTORECONF = YES |
| |
| GTKIOSTREAM_DEPENDENCIES = \ |
| eigen \ |
| fftw-double \ |
| fftw-single \ |
| host-pkgconf |
| |
| GTKIOSTREAM_CONF_OPTS = \ |
| --disable-octave \ |
| --disable-tests \ |
| $(if $(BR2_TOOLCHAIN_HAS_OPENMP),--disable,--enable)-openmp |
| |
| # For the optional packages below, there's unfortunately no |
| # ./configure option to explicitly enable/disable them. They are |
| # checked by the ./configure script using pkg-config. |
| |
| ifeq ($(BR2_PACKAGE_ALSA_LIB),y) |
| GTKIOSTREAM_DEPENDENCIES += alsa-lib |
| endif |
| |
| ifeq ($(BR2_PACKAGE_JACK2),y) |
| GTKIOSTREAM_DEPENDENCIES += jack2 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBGLIB2),y) |
| GTKIOSTREAM_DEPENDENCIES += libglib2 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBGTK2),y) |
| GTKIOSTREAM_DEPENDENCIES += libgtk2 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBGTK3),y) |
| GTKIOSTREAM_DEPENDENCIES += libgtk3 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBWEBSOCKETS),y) |
| GTKIOSTREAM_DEPENDENCIES += libwebsockets |
| endif |
| |
| ifeq ($(BR2_PACKAGE_OPENCV3),y) |
| GTKIOSTREAM_DEPENDENCIES += opencv3 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_SOX),y) |
| GTKIOSTREAM_DEPENDENCIES += sox |
| endif |
| |
| $(eval $(autotools-package)) |