Skip to content

Commit 840c5e6

Browse files
author
Maciej Makowski
committed
fix: switch from kfr to fftw3
1 parent c7acb44 commit 840c5e6

File tree

7 files changed

+434
-21
lines changed

7 files changed

+434
-21
lines changed

packages/react-native-audio-api/android/CMakeLists.txt

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ file(GLOB_RECURSE SOURCE_FILES
3535
"../common/cpp/types/*.h"
3636
)
3737

38-
add_subdirectory(../external/kfr ${CMAKE_CURRENT_BINARY_DIR}/kfr-build)
38+
# add_subdirectory(../external/kfr ${CMAKE_CURRENT_BINARY_DIR}/kfr-build)
3939

4040
add_library(react-native-audio-api SHARED ${SOURCE_FILES})
4141

@@ -48,8 +48,11 @@ target_include_directories(
4848
"${REACT_NATIVE_DIR}/ReactCommon/jsi"
4949
"${REACT_NATIVE_DIR}/ReactAndroid/src/main/jni/react/jni"
5050
"${REACT_NATIVE_DIR}/ReactAndroid/src/main/jni/third-party/folly"
51+
"${CMAKE_CURRENT_SOURCE_DIR}/libs/include/fftw3"
5152
)
5253

54+
set(fftw3 ${CMAKE_CURRENT_SOURCE_DIR}/libs/fftw3/${ANDROID_ABI}/libfftw3.a)
55+
5356
find_package(ReactAndroid REQUIRED CONFIG)
5457
find_package(fbjni REQUIRED CONFIG)
5558
find_package(oboe REQUIRED CONFIG)
@@ -60,10 +63,11 @@ set(LINK_LIBRARIES
6063
android
6164
log
6265
oboe::oboe
63-
kfr
64-
kfr_dsp
65-
kfr_dft
66-
kfr_io
66+
${fftw3}
67+
# kfr
68+
# kfr_dsp
69+
# kfr_dft
70+
# kfr_io
6771
)
6872

6973
if(ReactAndroid_VERSION_MINOR GREATER_EQUAL 76)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)