diff options
| -rwxr-xr-x | lib/ffts/debian/rules | 23 | 
1 files changed, 19 insertions, 4 deletions
| diff --git a/lib/ffts/debian/rules b/lib/ffts/debian/rules index 5c5c900..fe423d8 100755 --- a/lib/ffts/debian/rules +++ b/lib/ffts/debian/rules @@ -1,7 +1,7 @@  #!/usr/bin/make -f  include /usr/share/cdbs/1/rules/simple-patchsys.mk -include /usr/share/cdbs/1/class/cmake.mk +include /usr/share/cdbs/1/class/autotools.mk  include /usr/share/cdbs/1/rules/debhelper.mk  DEB_CONFIGURE_INCLUDEDIR := /usr/include @@ -18,6 +18,21 @@ DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)  DEB_DH_BUILDDEB_ARGS += -- -Z$(shell dpkg-deb --help | grep -q ":.* xz[,.]" \                                 && echo xz || echo bzip2) -DEB_CMAKE_EXTRA_FLAGS := \ - -DGENERATE_POSITION_INDEPENDENT_CODE="ON" \ - -DENABLE_SHARED="ON" +ifneq (,$(findstring x86_64-,$(DEB_BUILD_GNU_TYPE))) +	cdbs_configure_flags := --enable-single --enable-sse --enable-shared --disable-rpath +else ifneq (,$(findstring arm-,$(DEB_BUILD_GNU_TYPE))) +	cdbs_configure_flags := --enable-single --enable-neon --enable-shared --disable-rpath +else +	cdbs_configure_flags := --enable-single --enable-shared --disable-rpath +endif + +post-patches:: debian/stamp-bootstrap + +debian/stamp-bootstrap: +	! [ -f /usr/share/libtool/ltmain.sh ] || \ +	cp -f /usr/share/libtool/ltmain.sh ltmain.sh +	! [ -f /usr/share/libtool/config/ltmain.sh ] || \ +	cp -f /usr/share/libtool/config/ltmain.sh ltmain.sh +	autoreconf -i + +	touch debian/stamp-bootstrap | 
