]> git.pld-linux.org Git - packages/vapoursynth.git/blob - vapoursynth-sse2.patch
- added sse2 patch (fixes build without sse)
[packages/vapoursynth.git] / vapoursynth-sse2.patch
1 --- vapoursynth-R48/Makefile.am.orig    2019-10-25 08:16:07.000000000 +0200
2 +++ vapoursynth-R48/Makefile.am 2020-03-14 14:04:19.049683857 +0100
3 @@ -29,7 +29,7 @@
4  
5  
6  if VSCORE
7 -noinst_LTLIBRARIES = libexprfilter.la libvapoursynth_avx2.la
8 +noinst_LTLIBRARIES = libexprfilter.la libvapoursynth_avx2.la libvapoursynth_sse2.la
9  
10  libexprfilter_la_SOURCES = src/core/exprfilter.cpp
11  libexprfilter_la_CPPFLAGS = $(AM_CXXFLAGS) -fno-strict-aliasing
12 @@ -40,6 +40,15 @@
13  libvapoursynth_avx2_la_CFLAGS = $(AM_CFLAGS) $(AVX2FLAGS)
14  libvapoursynth_avx2_la_CXXFLAGS = $(AM_CXXFLAGS) $(AVX2FLAGS)
15  
16 +libvapoursynth_sse2_la_SOURCES = \
17 +                                                       src/core/kernel/x86/generic_sse2.cpp \
18 +                                                       src/core/kernel/x86/merge_sse2.c \
19 +                                                       src/core/kernel/x86/planestats_sse2.c \
20 +                                                       src/core/kernel/x86/transpose_sse2.c
21 +
22 +libvapoursynth_sse2_la_CFLAGS = $(AM_CFLAGS) -msse2
23 +libvapoursynth_sse2_la_CXXFLAGS = $(AM_CFLAGS) -msse2
24 +
25  lib_LTLIBRARIES += libvapoursynth.la
26  
27  libvapoursynth_la_SOURCES = src/core/boxblurfilter.cpp \
28 @@ -61,10 +70,6 @@
29                                                         src/core/kernel/planestats.h \
30                                                         src/core/kernel/transpose.c \
31                                                         src/core/kernel/transpose.h \
32 -                                                       src/core/kernel/x86/generic_sse2.cpp \
33 -                                                       src/core/kernel/x86/merge_sse2.c \
34 -                                                       src/core/kernel/x86/planestats_sse2.c \
35 -                                                       src/core/kernel/x86/transpose_sse2.c \
36                                                         src/core/lutfilters.cpp \
37                                                         src/core/mergefilters.c \
38                                                         src/core/reorderfilters.c \
39 @@ -91,7 +96,7 @@
40  
41  libvapoursynth_la_LDFLAGS = -no-undefined -avoid-version
42  libvapoursynth_la_CPPFLAGS = $(ZIMG_CFLAGS) -DVS_PATH_PLUGINDIR='"$(PLUGINDIR)"'
43 -libvapoursynth_la_LIBADD = $(ZIMG_LIBS) $(DLOPENLIB) libexprfilter.la libvapoursynth_avx2.la
44 +libvapoursynth_la_LIBADD = $(ZIMG_LIBS) $(DLOPENLIB) libexprfilter.la libvapoursynth_avx2.la libvapoursynth_sse2.la
45  
46  
47  if PYTHONMODULE
This page took 0.120164 seconds and 3 git commands to generate.