On Sat, Aug 25, 2012 at 14:37:34 -0700, Vagrant Cascadian wrote:
> diff -Nru zoneminder-1.25.0/debian/rules zoneminder-1.25.0/debian/rules
> --- zoneminder-1.25.0/debian/rules 2011-12-12 14:48:18.000000000 -0800
> +++ zoneminder-1.25.0/debian/rules 2012-08-23 13:27:54.000000000 -0700
> @@ -17,21 +17,18 @@
> DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
> DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
>
> -CFLAGS = -Wall -g
> -CPPFLAGS = -D__STDC_CONSTANT_MACROS
> -CXXFLAGS = -DZM_FFMPEG_CVS -DHAVE_LIBCRYPTO
> -
> -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
> - CFLAGS += -O0
> -else
> - CFLAGS += -O2
> -endif
> +CFLAGS = $(shell dpkg-buildflags --get CFLAGS)
> +CPPFLAGS = $(shell dpkg-buildflags --get CPPFLAGS)
> +CXXFLAGS = $(shell dpkg-buildflags --get CXXFLAGS)
> +CFLAGS += -Wall -g
> +CPPFLAGS += -D__STDC_CONSTANT_MACROS
> +CXXFLAGS += -DZM_FFMPEG_CVS -DHAVE_LIBCRYPTO
>
> %:
> dh $@ --with autoreconf
>
> override_dh_auto_configure:
> - CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --sysconfdir=/etc/zm --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --with-mysql=/usr --with-webdir=/usr/share/zoneminder --with-ffmpeg=/usr --with-cgidir=/usr/lib/cgi-bin --with-webuser=www-data --with-webgroup=www-data --enable-crashtrace=no --enable-mmap=yes
> + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --sysconfdir=/etc/zm --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --with-mysql=/usr --with-webdir=/usr/share/zoneminder --with-ffmpeg=/usr --with-cgidir=/usr/lib/cgi-bin --with-webuser=www-data --with-webgroup=www-data --enable-crashtrace=no --enable-mmap=yes
>
How are the build flags passed to configure? They don't seem to be
explicitly exported, and you removed them from the configure cmdline.
Cheers,
Julien
Attachment:
signature.asc
Description: Digital signature