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 |