mirror of
https://github.com/AxioDL/boo.git
synced 2025-07-16 01:56:02 +00:00
Use explicit source file extensions in soxr (CMake CMP0115)
This commit is contained in:
parent
77d0fce78a
commit
0445e5d282
@ -45,39 +45,39 @@ include_directories (${CMAKE_CURRENT_BINARY_DIR})
|
|||||||
|
|
||||||
# Libsoxr configuration:
|
# Libsoxr configuration:
|
||||||
|
|
||||||
set (RDFT32 fft4g32)
|
set (RDFT32 fft4g32.c)
|
||||||
if (WITH_AVFFT AND AVCODEC_FOUND)
|
if (WITH_AVFFT AND AVCODEC_FOUND)
|
||||||
set (RDFT32 avfft32)
|
set (RDFT32 avfft32.c)
|
||||||
set (RDFT32S avfft32s)
|
set (RDFT32S avfft32s.c)
|
||||||
elseif (WITH_PFFFT)
|
elseif (WITH_PFFFT)
|
||||||
#set (RDFT32 pffft32)
|
#set (RDFT32 pffft32.c)
|
||||||
set (RDFT32S pffft32s)
|
set (RDFT32S pffft32s.c)
|
||||||
elseif (WITH_SIMD)
|
elseif (WITH_SIMD)
|
||||||
set (RDFT32S fft4g32s)
|
set (RDFT32S fft4g32s.c)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (WITH_DOUBLE_PRECISION)
|
if (WITH_DOUBLE_PRECISION)
|
||||||
set (DP_SOURCES rate64)
|
set (DP_SOURCES rate64.c)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (WITH_SINGLE_PRECISION)
|
if (WITH_SINGLE_PRECISION)
|
||||||
set (SP_SOURCES rate32 ${RDFT32})
|
set (SP_SOURCES rate32.c ${RDFT32})
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (HAVE_SIMD)
|
if (HAVE_SIMD)
|
||||||
set (SIMD_SOURCES rate32s vr32s ${RDFT32S} simd)
|
set (SIMD_SOURCES rate32s.c vr32s.c ${RDFT32S} simd.c)
|
||||||
foreach (source ${SIMD_SOURCES})
|
foreach (source ${SIMD_SOURCES})
|
||||||
set_property (SOURCE ${source} PROPERTY COMPILE_FLAGS ${SIMD_C_FLAGS})
|
set_property (SOURCE ${source} PROPERTY COMPILE_FLAGS ${SIMD_C_FLAGS})
|
||||||
endforeach ()
|
endforeach ()
|
||||||
else ()
|
else ()
|
||||||
set (SIMD_SOURCES vr32)
|
set (SIMD_SOURCES vr32.c)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Libsoxr:
|
# Libsoxr:
|
||||||
|
|
||||||
add_library (soxr ${LIB_TYPE} soxr.c data-io dbesi0 filter fft4g64
|
add_library (soxr ${LIB_TYPE} soxr.c data-io.c dbesi0.c filter.c fft4g64.c
|
||||||
${SP_SOURCES} ${DP_SOURCES} ${SIMD_SOURCES})
|
${SP_SOURCES} ${DP_SOURCES} ${SIMD_SOURCES})
|
||||||
set_target_properties (soxr PROPERTIES
|
set_target_properties (soxr PROPERTIES
|
||||||
VERSION "${SO_VERSION}"
|
VERSION "${SO_VERSION}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user