react-native-turbo-encryption
Version:
A superfast encryption module for React native
44 lines (30 loc) • 960 B
Plain Text
cmake_minimum_required(VERSION 3.4.1)
project(TurboEncryption)
set (CMAKE_VERBOSE_MAKEFILE ON)
add_library(react-native-turbo-encryption
STATIC
../cpp/NativeTurboEncryptionTurboModule.cpp
../cpp/tinyaes/aes.c
../cpp/tinyaes/aes.h
../cpp/tinyaes/aes.hpp
../cpp/AESWrapper.cpp
../cpp/AESWrapper.hpp
)
target_include_directories(react-native-turbo-encryption
PUBLIC
../cpp
)
target_include_directories(react-native-turbo-encryption
PUBLIC
../cpp/tinyaes
)
find_library( # Sets the name of the path variable.
log-lib
# Specifies the name of the NDK library that
# you want CMake to locate.
log )
target_link_libraries(react-native-turbo-encryption
jsi
${log-lib}
react_codegen_RNTurboEncryptionSpec
)