Use Android NDK to build SQLCipher for Android,return undefined reference

I want to use Android NDK to build SQLCipher for Android on macOS , my cmakelist.txt link libsqlcipher.a
but when run the project ,return

Error while executing process /usr/local/bin/cmake with arguments {–build /Volumes/Work/pro/testjni/app/.externalNativeBuild/cmake/debug/arm64-v8a --target native-lib}
[1/1] Linking CXX shared library /Volumes/Work/pro/testjni/jniLibs/arm64-v8a/libnative-lib.so
FAILED: /Volumes/Work/pro/testjni/jniLibs/arm64-v8a/libnative-lib.so
: && /Users/zcy/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --gcc-toolchain=/Users/zcy/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zcy/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,–noexecstack -Wformat -Werror=format-security -std=c++11 -frtti -fexceptions -O0 -fno-limit-debug-info -Wl,–exclude-libs,libgcc.a -Wl,–exclude-libs,libatomic.a -static-libstdc++ -Wl,–build-id -Wl,–warn-shared-textrel -Wl,–fatal-warnings -Wl,–no-undefined -Qunused-arguments -Wl,-z,noexecstack -shared -Wl,-soname,libnative-lib.so -o /Volumes/Work/pro/testjni/jniLibs/arm64-v8a/libnative-lib.so CMakeFiles/native-lib.dir/native-lib.cpp.o -llog /Volumes/Work/pro/testjni/app/src/main/cpp/libs/android-arm64/libssl.a /Volumes/Work/pro/testjni/app/src/main/cpp/libs/android-arm64/libcrypto.a /Volumes/Work/pro/testjni/app/src/main/cpp/libs/sqlcipher/libsqlcipher.a -latomic -lm && :
CMakeFiles/native-lib.dir/native-lib.cpp.o: In function Java_com_test_testjni_TestJni_stringFromJNI': /Volumes/Work/pro/testjni/app/src/main/cpp/native-lib.cpp:14: undefined reference tosqlite3_open’
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.