infra: Move --enable/--disable-debug to package/Makefile.in
A lot of packages ignored BR2_ENABLE_DEBUG. This patch simplifies the handling of this option by adding the corresponding configure option to the global Makefile for target packages. For host packages --disable-debug is added to the global Makefile. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
2641edb8c4
commit
822a757456
@ -370,7 +370,7 @@ endif
|
||||
ifeq ($(BR2_ENABLE_DEBUG),y)
|
||||
ENABLE_DEBUG := --enable-debug
|
||||
else
|
||||
ENABLE_DEBUG :=
|
||||
ENABLE_DEBUG := --disable-debug
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PREFER_STATIC_LIB),y)
|
||||
|
@ -49,10 +49,6 @@ ifneq ($(BR2_PACKAGE_ALSA_LIB_OLD_SYMBOLS),y)
|
||||
ALSA_LIB_CONF_OPTS += --disable-old-symbols
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_ENABLE_DEBUG),y)
|
||||
ALSA_LIB_CONF_OPTS += --enable-debug
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_avr32),y)
|
||||
ALSA_LIB_CFLAGS += -DAVR32_INLINE_BUG
|
||||
endif
|
||||
|
@ -41,8 +41,7 @@ ATK_CONF_ENV = ac_cv_func_posix_getpwuid_r=yes \
|
||||
jm_cv_func_working_re_compile_pattern=yes ac_use_included_regex=no \
|
||||
gl_cv_c_restrict=no ac_cv_prog_F77=no
|
||||
|
||||
ATK_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no \
|
||||
--disable-debug
|
||||
ATK_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no
|
||||
|
||||
ATK_DEPENDENCIES = libglib2 host-pkgconf
|
||||
|
||||
|
@ -144,7 +144,6 @@ endif
|
||||
|
||||
HOST_DIRECTFB_DEPENDENCIES = host-pkgconf host-libpng
|
||||
HOST_DIRECTFB_CONF_OPTS = \
|
||||
--disable-debug \
|
||||
--disable-multi \
|
||||
--enable-png \
|
||||
--with-gfxdrivers=none \
|
||||
|
@ -66,12 +66,6 @@ FFMPEG_CONF_OPTS = \
|
||||
|
||||
FFMPEG_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBICONV),libiconv) host-pkgconf
|
||||
|
||||
ifeq ($(BR2_ENABLE_DEBUG),y)
|
||||
FFMPEG_CONF_OPTS += --enable-debug
|
||||
else
|
||||
FFMPEG_CONF_OPTS += --disable-debug
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FFMPEG_GPL),y)
|
||||
FFMPEG_CONF_OPTS += --enable-gpl
|
||||
else
|
||||
|
@ -10,7 +10,6 @@ GAMIN_AUTORECONF = YES
|
||||
GAMIN_INSTALL_STAGING = YES
|
||||
GAMIN_LICENSE = LGPLv2+
|
||||
GAMIN_LICENSE_FILES = COPYING
|
||||
GAMIN_CONF_OPTS = --disable-debug
|
||||
|
||||
# python support broken
|
||||
GAMIN_CONF_OPTS += --without-python
|
||||
|
@ -9,7 +9,6 @@ GST_PLUGINS_GOOD_SOURCE = gst-plugins-good-$(GST_PLUGINS_GOOD_VERSION).tar.xz
|
||||
GST_PLUGINS_GOOD_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-good
|
||||
|
||||
GST_PLUGINS_GOOD_CONF_OPTS = \
|
||||
--disable-debug \
|
||||
--disable-examples \
|
||||
--disable-directsound \
|
||||
--disable-sunaudio \
|
||||
|
@ -10,10 +10,7 @@ GST1_LIBAV_SITE = http://gstreamer.freedesktop.org/src/gst-libav
|
||||
|
||||
GST1_LIBAV_DEPENDENCIES = host-pkgconf gstreamer1 gst1-plugins-base
|
||||
|
||||
GST1_LIBAV_CONF_EXTRA_OPTS = \
|
||||
--cross-prefix=$(TARGET_CROSS) \
|
||||
--target-os=linux \
|
||||
$(if $(BR2_ENABLE_DEBUG),--enable-debug,--disable-debug)
|
||||
GST1_LIBAV_CONF_EXTRA_OPTS = --cross-prefix=$(TARGET_CROSS) --target-os=linux
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ZLIB),y)
|
||||
GST1_LIBAV_CONF_EXTRA_OPTS += --enable-zlib
|
||||
|
@ -18,7 +18,6 @@ GST1_PLUGINS_BAD_GETTEXTIZE = YES
|
||||
|
||||
GST1_PLUGINS_BAD_CONF_OPTS = \
|
||||
--disable-examples \
|
||||
--disable-debug \
|
||||
--disable-valgrind \
|
||||
--disable-directsound \
|
||||
--disable-wsapi \
|
||||
|
@ -23,8 +23,7 @@ GST1_PLUGINS_BASE_CONF_OPTS = \
|
||||
--disable-oggtest \
|
||||
--disable-vorbistest \
|
||||
--disable-freetypetest \
|
||||
--disable-valgrind \
|
||||
--disable-debug
|
||||
--disable-valgrind
|
||||
|
||||
# Options which require currently unpackaged libraries
|
||||
GST1_PLUGINS_BASE_CONF_OPTS += \
|
||||
|
@ -11,7 +11,6 @@ GST1_PLUGINS_GOOD_LICENSE_FILES = COPYING
|
||||
GST1_PLUGINS_GOOD_LICENSE = LGPLv2.1+
|
||||
|
||||
GST1_PLUGINS_GOOD_CONF_OPTS = \
|
||||
--disable-debug \
|
||||
--disable-valgrind \
|
||||
--disable-examples \
|
||||
--disable-directsound \
|
||||
|
@ -11,10 +11,7 @@ GST1_PLUGINS_UGLY_LICENSE_FILES = COPYING
|
||||
# GPL licensed plugins will append to GST1_PLUGINS_UGLY_LICENSE if enabled.
|
||||
GST1_PLUGINS_UGLY_LICENSE = LGPLv2.1+
|
||||
|
||||
GST1_PLUGINS_UGLY_CONF_OPTS = \
|
||||
--disable-examples \
|
||||
--disable-debug \
|
||||
--disable-valgrind
|
||||
GST1_PLUGINS_UGLY_CONF_OPTS = --disable-examples --disable-valgrind
|
||||
|
||||
GST_PLUGINS_BAD1_CONF_OPTS += \
|
||||
--disable-a52dec \
|
||||
|
@ -25,7 +25,6 @@ GSTREAMER1_CONF_OPTS = \
|
||||
--disable-examples \
|
||||
--disable-tests \
|
||||
--disable-failing-tests \
|
||||
--disable-debug \
|
||||
--disable-valgrind \
|
||||
--disable-benchmarks \
|
||||
--disable-check \
|
||||
|
@ -71,7 +71,6 @@ GTK2_ENGINES_CONF_OPTS = \
|
||||
--x-libraries=$(STAGING_DIR)/usr/lib \
|
||||
--disable-glibtest \
|
||||
--enable-explicit-deps=no \
|
||||
--disable-debug \
|
||||
--enable-clearlooks \
|
||||
--disable-crux \
|
||||
--disable-hc \
|
||||
|
@ -16,7 +16,6 @@ LESSTIF_LICENSE_FILES = COPYING.LIB
|
||||
LESSTIF_CONF_OPTS = \
|
||||
--with-gnu-ld \
|
||||
--with-freetype-config=$(STAGING_DIR)/usr/bin/freetype-config \
|
||||
--enable-debug=no \
|
||||
--enable-production=yes \
|
||||
--enable-build-tests=no \
|
||||
--no-recursion
|
||||
|
@ -63,7 +63,6 @@ endif
|
||||
|
||||
HOST_LIBGLIB2_CONF_OPTS = \
|
||||
--disable-gtk-doc \
|
||||
--enable-debug=no \
|
||||
--disable-dtrace \
|
||||
--disable-systemtap \
|
||||
--disable-gcov \
|
||||
|
@ -69,9 +69,7 @@ LIBGTK2_CONF_ENV = ac_cv_func_posix_getpwuid_r=yes glib_cv_stack_grows=no \
|
||||
ac_cv_prog_F77=no \
|
||||
ac_cv_path_CUPS_CONFIG=no
|
||||
|
||||
LIBGTK2_CONF_OPTS = --disable-glibtest \
|
||||
--enable-explicit-deps=no \
|
||||
--disable-debug
|
||||
LIBGTK2_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no
|
||||
|
||||
LIBGTK2_DEPENDENCIES = host-pkgconf host-libgtk2 libglib2 cairo pango atk gdk-pixbuf
|
||||
|
||||
@ -164,8 +162,7 @@ HOST_LIBGTK2_CONF_OPTS = \
|
||||
--without-libtiff \
|
||||
--without-libjpeg \
|
||||
--with-gdktarget=none \
|
||||
--disable-cups \
|
||||
--disable-debug
|
||||
--disable-cups
|
||||
|
||||
define HOST_LIBGTK2_BUILD_CMDS
|
||||
$(HOST_MAKE_ENV) make -C $(@D)/gtk gtk-update-icon-cache
|
||||
|
@ -10,6 +10,5 @@ LIBNDP_LICENSE = LGPLv2.1+
|
||||
LIBNDP_LICENSE_FILES = COPYING
|
||||
LIBNDP_AUTORECONF = YES
|
||||
LIBNDP_INSTALL_STAGING = YES
|
||||
LIBNDP_CONF_OPTS = --disable-debug
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
@ -10,6 +10,5 @@ LIBSOC_LICENSE = LGPLv2.1
|
||||
LIBSOC_LICENSE_FILES = COPYING
|
||||
LIBSOC_AUTORECONF = YES
|
||||
LIBSOC_INSTALL_STAGING = YES
|
||||
LIBSOC_CONF_OPTS = --disable-debug
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
@ -7,7 +7,6 @@
|
||||
LZMA_VERSION = 4.32.7
|
||||
LZMA_SOURCE = lzma-$(LZMA_VERSION).tar.xz
|
||||
LZMA_SITE = http://tukaani.org/lzma
|
||||
LZMA_CONF_OPTS = $(if $(BR2_ENABLE_DEBUG),--enable-debug,--disable-debug)
|
||||
|
||||
$(eval $(host-autotools-package))
|
||||
|
||||
|
@ -16,7 +16,6 @@ OPENOBEX_AUTORECONF = YES
|
||||
OPENOBEX_INSTALL_STAGING = YES
|
||||
|
||||
OPENOBEX_CONF_OPTS += \
|
||||
$(if $(BR2_ENABLE_DEBUG),--enable-debug) \
|
||||
$(if $(BR2_PACKAGE_OPENOBEX_APPS),--enable-apps) \
|
||||
$(if $(BR2_PACKAGE_OPENOBEX_SYSLOG),--enable-syslog) \
|
||||
$(if $(BR2_PACKAGE_OPENOBEX_DUMP),--enable-dump)
|
||||
|
@ -18,7 +18,7 @@ OPENVPN_CONF_ENV = IFCONFIG=/sbin/ifconfig \
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENVPN_SMALL),y)
|
||||
OPENVPN_CONF_OPTS += --enable-small --disable-plugins \
|
||||
--disable-debug --disable-eurephia
|
||||
--disable-eurephia
|
||||
endif
|
||||
|
||||
# BusyBox 1.21+ places the ip applet in the "correct" place
|
||||
|
@ -40,9 +40,7 @@ PANGO_CONF_ENV = ac_cv_func_posix_getpwuid_r=yes glib_cv_stack_grows=no \
|
||||
ac_use_included_regex=no gl_cv_c_restrict=no \
|
||||
ac_cv_path_FREETYPE_CONFIG=$(STAGING_DIR)/usr/bin/freetype-config
|
||||
|
||||
PANGO_CONF_OPTS = --enable-explicit-deps=no \
|
||||
--disable-debug \
|
||||
--disable-gtk-doc-html
|
||||
PANGO_CONF_OPTS = --enable-explicit-deps=no --disable-gtk-doc-html
|
||||
|
||||
PANGO_DEPENDENCIES = $(if $(BR2_NEEDS_GETTEXT_IF_LOCALE),gettext) \
|
||||
host-pkgconf \
|
||||
|
@ -146,6 +146,7 @@ define $(2)_CONFIGURE_CMDS
|
||||
$$(DISABLE_NLS) \
|
||||
$$(DISABLE_LARGEFILE) \
|
||||
$$(DISABLE_IPV6) \
|
||||
$$(ENABLE_DEBUG) \
|
||||
$$(SHARED_STATIC_LIBS_OPTS) \
|
||||
$$(QUIET) $$($$(PKG)_CONF_OPTS) \
|
||||
)
|
||||
@ -172,6 +173,7 @@ define $(2)_CONFIGURE_CMDS
|
||||
--disable-doc \
|
||||
--disable-docs \
|
||||
--disable-documentation \
|
||||
--disable-debug \
|
||||
--with-xmlto=no \
|
||||
--with-fop=no \
|
||||
--disable-dependency-tracking \
|
||||
|
@ -10,7 +10,6 @@ RSYNC_LICENSE = GPLv3+
|
||||
RSYNC_LICENSE_FILES = COPYING
|
||||
RSYNC_DEPENDENCIES = zlib popt
|
||||
RSYNC_CONF_OPTS = \
|
||||
$(if $(BR2_ENABLE_DEBUG),--enable-debug,--disable-debug) \
|
||||
--with-included-zlib=no \
|
||||
--with-included-popt=no
|
||||
|
||||
|
@ -42,7 +42,6 @@ XBMC_CONF_ENV = \
|
||||
XBMC_CONF_OPTS += \
|
||||
--with-arch=$(BR2_ARCH) \
|
||||
--disable-crystalhd \
|
||||
--disable-debug \
|
||||
--disable-dvdcss \
|
||||
--disable-hal \
|
||||
--disable-joystick \
|
||||
|
@ -19,8 +19,7 @@ XENOMAI_INSTALL_STAGING = YES
|
||||
XENOMAI_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) install-user
|
||||
XENOMAI_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) install-user
|
||||
|
||||
XENOMAI_CONF_OPTS += --includedir=/usr/include/xenomai/ --disable-doc-install \
|
||||
$(if $(BR2_ENABLE_DEBUG),--enable-debug,--disable-debug)
|
||||
XENOMAI_CONF_OPTS += --includedir=/usr/include/xenomai/ --disable-doc-install
|
||||
|
||||
define XENOMAI_REMOVE_DEVFILES
|
||||
for i in xeno-config xeno-info wrap-link.sh ; do \
|
||||
|
Loading…
Reference in New Issue
Block a user