No, better attempt (with code duplication): diff --git a/cinelerra-5.1/configure.ac b/cinelerra-5.1/configure.ac index 90048a2..5948fba 100644 --- a/cinelerra-5.1/configure.ac +++ b/cinelerra-5.1/configure.ac @@ -321,10 +321,17 @@ PKG_3RD([libvorbis],[auto], lib/.libs/libvorbisfile.a ], [ include . ])
+## arch dep tests +ARCH=[`uname -m`] +I86=[`expr "x$ARCH" : 'xi[346]86.*'`] +X86=[`expr "x$ARCH" : 'x..._64*'`] + +if test "x$I86$X86" != "x00" ; then + PKG_3RD([mjpegtools],[yes], [mjpegtools-2.1.0], - [ utils/mmxsse/.libs/libmmxsse.a \ - utils/.libs/libmjpegutils.a \ + [ utils/.libs/libmjpegutils.a \ + utils/mmxsse/.libs/libmmxsse.a \ lavtools/.libs/liblavfile.a \ lavtools/.libs/liblavjpeg.a \ mplex/.libs/libmplex2.a \ @@ -332,6 +339,21 @@ PKG_3RD([mjpegtools],[yes], mpeg2enc/.libs/libmpeg2encpp.a ], [ . lavtools utils ]) +else + + +PKG_3RD([mjpegtools],[yes], + [mjpegtools-2.1.0], + [ utils/.libs/libmjpegutils.a \ + lavtools/.libs/liblavfile.a \ + lavtools/.libs/liblavjpeg.a \ + mplex/.libs/libmplex2.a \ + yuvfilters/.libs/libyuvfilters.a \ + mpeg2enc/.libs/libmpeg2encpp.a ], + [ . lavtools utils ]) + +fi + PKG_3RD([openexr],[auto], [openexr-2.2.1], [ IlmImf/.libs/libIlmImf.a \ ------------------ there also was unrelated hunk about forcing libvpx (locally). survived ./autogen.sh + configure, global_config looks sane (in place where it talks about mjpegtools) ---------- Пересланное сообщение ---------- Тема: I tried to isolate x86 part of thirdparty mjpegtools from configure.ac Дата: Вторник 14 мая 2019 Отправитель: Andrew Randrianasulu <randrianas...@gmail.com> Получатель: "Cinelerra.GG" <cin@lists.cinelerra-gg.org> ..but not sure if I did it correctly? ---------- ## arch dep tests ARCH=[`uname -m`] I86=[`expr "x$ARCH" : 'xi[346]86.*'`] X86=[`expr "x$ARCH" : 'x..._64*'`] PKG_3RD([mjpegtools],[yes], [mjpegtools-2.1.0], [ if test "x$I86$X86" != "x00" ; then utils/mmxsse/.libs/libmmxsse.a \ fi utils/.libs/libmjpegutils.a \ lavtools/.libs/liblavfile.a \ lavtools/.libs/liblavjpeg.a \ mplex/.libs/libmplex2.a \ yuvfilters/.libs/libyuvfilters.a \ mpeg2enc/.libs/libmpeg2encpp.a ], [ . lavtools utils ]) based on x86 asm test below .... -------------------------------------------------------
diff --git a/cinelerra-5.1/configure.ac b/cinelerra-5.1/configure.ac index 90048a2..5948fba 100644 --- a/cinelerra-5.1/configure.ac +++ b/cinelerra-5.1/configure.ac @@ -321,10 +321,17 @@ PKG_3RD([libvorbis],[auto], lib/.libs/libvorbisfile.a ], [ include . ]) +## arch dep tests +ARCH=[`uname -m`] +I86=[`expr "x$ARCH" : 'xi[346]86.*'`] +X86=[`expr "x$ARCH" : 'x..._64*'`] + +if test "x$I86$X86" != "x00" ; then + PKG_3RD([mjpegtools],[yes], [mjpegtools-2.1.0], - [ utils/mmxsse/.libs/libmmxsse.a \ - utils/.libs/libmjpegutils.a \ + [ utils/.libs/libmjpegutils.a \ + utils/mmxsse/.libs/libmmxsse.a \ lavtools/.libs/liblavfile.a \ lavtools/.libs/liblavjpeg.a \ mplex/.libs/libmplex2.a \ @@ -332,6 +339,21 @@ PKG_3RD([mjpegtools],[yes], mpeg2enc/.libs/libmpeg2encpp.a ], [ . lavtools utils ]) +else + + +PKG_3RD([mjpegtools],[yes], + [mjpegtools-2.1.0], + [ utils/.libs/libmjpegutils.a \ + lavtools/.libs/liblavfile.a \ + lavtools/.libs/liblavjpeg.a \ + mplex/.libs/libmplex2.a \ + yuvfilters/.libs/libyuvfilters.a \ + mpeg2enc/.libs/libmpeg2encpp.a ], + [ . lavtools utils ]) + +fi + PKG_3RD([openexr],[auto], [openexr-2.2.1], [ IlmImf/.libs/libIlmImf.a \ @@ -369,7 +391,7 @@ PKG_3RD([x265],[auto], [ libx265.a ], [ . source ]) -PKG_3RD([libvpx],[auto], +PKG_3RD([libvpx],[yes], [libvpx-1.8.0], [ libvpx.a ], [ . ])
-- Cin mailing list Cin@lists.cinelerra-gg.org https://lists.cinelerra-gg.org/mailman/listinfo/cin