79
externals/rubberband/CMakeLists.txt
vendored
79
externals/rubberband/CMakeLists.txt
vendored
@@ -1,79 +0,0 @@
|
||||
set(SRCS
|
||||
rubberband/src/audiocurves/CompoundAudioCurve.cpp
|
||||
rubberband/src/audiocurves/ConstantAudioCurve.cpp
|
||||
rubberband/src/audiocurves/HighFrequencyAudioCurve.cpp
|
||||
rubberband/src/audiocurves/PercussiveAudioCurve.cpp
|
||||
rubberband/src/audiocurves/SilentAudioCurve.cpp
|
||||
rubberband/src/audiocurves/SpectralDifferenceAudioCurve.cpp
|
||||
rubberband/src/base/Profiler.cpp
|
||||
rubberband/src/dsp/AudioCurveCalculator.cpp
|
||||
rubberband/src/dsp/FFT.cpp
|
||||
rubberband/src/dsp/Resampler.cpp
|
||||
rubberband/src/kissfft/kiss_fft.c
|
||||
rubberband/src/kissfft/kiss_fftr.c
|
||||
rubberband/src/RubberBandStretcher.cpp
|
||||
rubberband/src/speex/resample.c
|
||||
rubberband/src/StretchCalculator.cpp
|
||||
rubberband/src/StretcherChannelData.cpp
|
||||
rubberband/src/StretcherImpl.cpp
|
||||
rubberband/src/StretcherProcess.cpp
|
||||
rubberband/src/system/Allocators.cpp
|
||||
rubberband/src/system/sysutils.cpp
|
||||
rubberband/src/system/Thread.cpp
|
||||
rubberband/src/system/VectorOpsComplex.cpp
|
||||
)
|
||||
|
||||
SET(HEADERS
|
||||
rubberband/src/audiocurves/CompoundAudioCurve.h
|
||||
rubberband/src/audiocurves/ConstantAudioCurve.h
|
||||
rubberband/src/audiocurves/HighFrequencyAudioCurve.h
|
||||
rubberband/src/audiocurves/PercussiveAudioCurve.h
|
||||
rubberband/src/audiocurves/SilentAudioCurve.h
|
||||
rubberband/src/audiocurves/SpectralDifferenceAudioCurve.h
|
||||
rubberband/src/base/Profiler.h
|
||||
rubberband/src/base/RingBuffer.h
|
||||
rubberband/src/base/Scavenger.h
|
||||
rubberband/src/dsp/AudioCurveCalculator.h
|
||||
rubberband/src/dsp/FFT.h
|
||||
rubberband/src/dsp/MovingMedian.h
|
||||
rubberband/src/dsp/Resampler.h
|
||||
rubberband/src/dsp/SampleFilter.h
|
||||
rubberband/src/dsp/SincWindow.h
|
||||
rubberband/src/dsp/Window.h
|
||||
rubberband/src/float_cast/float_cast.h
|
||||
rubberband/src/kissfft/kiss_fft.h
|
||||
rubberband/src/kissfft/kiss_fftr.h
|
||||
rubberband/src/kissfft/_kiss_fft_guts.h
|
||||
rubberband/src/pommier/neon_mathfun.h
|
||||
rubberband/src/pommier/sse_mathfun.h
|
||||
rubberband/src/speex/speex_resampler.h
|
||||
rubberband/src/StretchCalculator.h
|
||||
rubberband/src/StretcherChannelData.h
|
||||
rubberband/src/StretcherImpl.h
|
||||
rubberband/src/system/Allocators.h
|
||||
rubberband/src/system/sysutils.h
|
||||
rubberband/src/system/Thread.h
|
||||
rubberband/src/system/VectorOps.h
|
||||
rubberband/src/system/VectorOpsComplex.h
|
||||
rubberband/rubberband/rubberband-c.h
|
||||
rubberband/rubberband/RubberBandStretcher.h
|
||||
)
|
||||
|
||||
add_library(rubberband STATIC ${SRCS} ${HEADERS})
|
||||
|
||||
target_include_directories(rubberband PRIVATE rubberband/src)
|
||||
target_include_directories(rubberband PRIVATE rubberband)
|
||||
|
||||
set_property(TARGET rubberband APPEND PROPERTY COMPILE_DEFINITIONS USE_SPEEX)
|
||||
if(APPLE)
|
||||
set_property(TARGET rubberband APPEND PROPERTY COMPILE_DEFINITIONS HAVE_VDSP)
|
||||
set_property(TARGET rubberband APPEND PROPERTY COMPILE_DEFINITIONS USE_PTHREADS)
|
||||
target_link_libraries(rubberband "-framework Accelerate")
|
||||
elseif(MSVC)
|
||||
set_property(TARGET rubberband APPEND PROPERTY COMPILE_DEFINITIONS USE_KISSFFT)
|
||||
set_property(TARGET rubberband APPEND PROPERTY COMPILE_DEFINITIONS __MSVC__)
|
||||
set_property(TARGET rubberband APPEND PROPERTY COMPILE_DEFINITIONS WIN32)
|
||||
else()
|
||||
set_property(TARGET rubberband APPEND PROPERTY COMPILE_DEFINITIONS USE_KISSFFT)
|
||||
set_property(TARGET rubberband APPEND PROPERTY COMPILE_DEFINITIONS USE_PTHREADS)
|
||||
endif()
|
1
externals/rubberband/rubberband
vendored
1
externals/rubberband/rubberband
vendored
Submodule externals/rubberband/rubberband deleted from c93a18535f
Reference in New Issue
Block a user