ref: 2554a89e02c7fc30a980b4f7e635ceae1ecba5d6
parent: eb39efaa154fab96bf12b5cab932418cd3807eb2
author: Blaine Wood <blaine@peaksound.works>
date: Wed May 22 08:14:22 EDT 2024
Fixing Cmake error for OPUS_FIXED_POINT=ON Only include floating point inner product when OPUS_FIXED_POINT is disabled. Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -507,7 +507,9 @@
if(OPUS_X86_MAY_HAVE_AVX2)
add_sources_group(opus celt ${celt_sources_avx2}) add_sources_group(opus silk ${silk_sources_avx2})- add_sources_group(opus silk ${silk_sources_float_avx2})+ if (NOT OPUS_FIXED_POINT)
+ add_sources_group(opus silk ${silk_sources_float_avx2})+ endif()
if (OPUS_DNN)
add_sources_group(opus lpcnet ${dnn_sources_avx2})endif()
@@ -519,7 +521,9 @@
endif()
set_source_files_properties(${celt_sources_avx2} PROPERTIES COMPILE_FLAGS ${AVX2_FLAGS}) set_source_files_properties(${silk_sources_avx2} PROPERTIES COMPILE_FLAGS ${AVX2_FLAGS})- set_source_files_properties(${silk_sources_float_avx2} PROPERTIES COMPILE_FLAGS ${AVX2_FLAGS})+ if (NOT OPUS_FIXED_POINT)
+ set_source_files_properties(${silk_sources_float_avx2} PROPERTIES COMPILE_FLAGS ${AVX2_FLAGS})+ endif()
set_source_files_properties(${dnn_sources_avx2} PROPERTIES COMPILE_FLAGS ${AVX2_FLAGS})endif()
if(OPUS_X86_PRESUME_AVX2)
--
⑨