Author: qboosh Date: Fri Apr 10 17:13:46 2009 GMT Module: SOURCES Tag: HEAD ---- Log message: - -msse2 only for file with SSE-optimized code; the rest must be available for non-sse CPUs
---- Files affected: SOURCES: soundtouch-nosse.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/soundtouch-nosse.patch diff -u /dev/null SOURCES/soundtouch-nosse.patch:1.1 --- /dev/null Fri Apr 10 19:13:46 2009 +++ SOURCES/soundtouch-nosse.patch Fri Apr 10 19:13:40 2009 @@ -0,0 +1,26 @@ +--- soundtouch/source/SoundTouch/Makefile.am.orig 2009-01-25 17:32:53.000000000 +0100 ++++ soundtouch/source/SoundTouch/Makefile.am 2009-04-10 18:04:37.333724702 +0200 +@@ -30,17 +30,16 @@ + + lib_LTLIBRARIES=libSoundTouch.la + # +-libSoundTouch_la_SOURCES=AAFilter.cpp FIRFilter.cpp FIFOSampleBuffer.cpp mmx_optimized.cpp sse_optimized.cpp RateTransposer.cpp SoundTouch.cpp TDStretch.cpp cpu_detect_x86_gcc.cpp BPMDetect.cpp PeakFinder.cpp ++libSoundTouch_la_SOURCES=AAFilter.cpp FIRFilter.cpp FIFOSampleBuffer.cpp mmx_optimized.cpp RateTransposer.cpp SoundTouch.cpp TDStretch.cpp cpu_detect_x86_gcc.cpp BPMDetect.cpp PeakFinder.cpp + + + # Note by authore: '-msse2' might not work in non-X86 compilations. If someone can + # fix this script to automatically check for CPU architecture, please submit a patch + # to me. +-AM_CXXFLAGS=-O3 -msse2 -fcheck-new -I../../include +- ++AM_CXXFLAGS=-fcheck-new -I../../include + + # other linking flags to add +-# noinst_LTLIBRARIES = libSoundTouchOpt.la +-# libSoundTouch_la_LIBADD = libSoundTouchOpt.la +-# libSoundTouchOpt_la_SOURCES = mmx_optimized.cpp sse_optimized.cpp +-# libSoundTouchOpt_la_CXXFLAGS = -O3 -msse2 -fcheck-new -I../../include ++noinst_LTLIBRARIES = libSoundTouchOpt.la ++libSoundTouch_la_LIBADD = libSoundTouchOpt.la ++libSoundTouchOpt_la_SOURCES = sse_optimized.cpp ++libSoundTouchOpt_la_CXXFLAGS = -msse2 ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
