contrib: soxr: enable by default
[vlc.git] / contrib / src / soxr / rules.mak
blob9cd207241706412d654389f4b46a96d0abe36d48
1 # SoXR
3 SOXR_VERSION := 0.1.3
4 SOXR_URL := http://vorboss.dl.sourceforge.net/project/soxr/soxr-$(SOXR_VERSION)-Source.tar.xz
6 PKGS += soxr
7 ifeq ($(call need_pkg,"soxr >= 0.1"),)
8 PKGS_FOUND += soxr
9 endif
10 DEPS_soxr = ffmpeg $(DEPS_ffmpeg)
12 $(TARBALLS)/soxr-$(SOXR_VERSION)-Source.tar.xz:
13 $(call download_pkg,$(SOXR_URL),soxr)
15 .sum-soxr: soxr-$(SOXR_VERSION)-Source.tar.xz
17 soxr: soxr-$(SOXR_VERSION)-Source.tar.xz .sum-soxr
18 $(UNPACK)
19 $(APPLY) $(SRC)/soxr/0001-always-generate-.pc.patch
20 $(APPLY) $(SRC)/soxr/0002-expose-Libs.private-in-.pc.patch
21 $(MOVE)
23 .soxr: soxr toolchain.cmake
24 rm -f $</CMakeCache.txt
25 cd $< && $(HOSTVARS_PIC) $(CMAKE) \
26 -DBUILD_SHARED_LIBS=OFF \
27 -DBUILD_EXAMPLES=OFF \
28 -DBUILD_TESTS=OFF \
29 -DWITH_LSR_BINDINGS=OFF \
30 -DWITH_OPENMP=OFF \
31 -DWITH_AVFFT=ON \
32 -Wno-dev $(CMAKE_GENERATOR)
33 cd $< && $(MAKE) install
34 touch $@