kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Log | Files | Refs | README

commit 2ea619a2448eca7cdff98f4db65bf22a1ec11ae8
parent 0907b9254786d5008dd6e33c33cdfff21d8c8585
Author: Justin Giannone <jgiannone@mdsol.com>
Date:   Sun,  3 Mar 2019 08:54:42 -0500

Fix build support for Android (no pthread library in Android, included in STL libs)

Diffstat:
MCMakeLists.txt | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt @@ -108,6 +108,12 @@ else () set(STD_LIB stdc++) endif () +if (ANDROID) + set(PTHREAD_LIB) +else () + set(PTHREAD_LIB pthread) +endif () + # KFR library add_library(kfr INTERFACE) target_sources(kfr INTERFACE ${KFR_SRC}) @@ -119,7 +125,7 @@ endif () if (MSVC) target_compile_options(kfr INTERFACE -bigobj) else () - target_link_libraries(kfr INTERFACE ${STD_LIB} pthread m) + target_link_libraries(kfr INTERFACE ${STD_LIB} ${PTHREAD_LIB} m) endif () if (DISABLE_CLANG_EXTENSIONS) target_compile_definitions(kfr INTERFACE -DCMT_DISABLE_CLANG_EXT)