17 lines
490 B
CMake
17 lines
490 B
CMake
cmake_minimum_required(VERSION 3.10.0)
|
|
|
|
project(secp256k1jni)
|
|
|
|
add_library( secp256k1-jni SHARED
|
|
${CMAKE_CURRENT_LIST_DIR}/../../../c/src/fr_acinq_secp256k1_Secp256k1CFunctions.c
|
|
)
|
|
|
|
target_include_directories( secp256k1-jni
|
|
PUBLIC ${CMAKE_CURRENT_LIST_DIR}/../../../../native/secp256k1
|
|
PUBLIC ${CMAKE_CURRENT_LIST_DIR}/../../../c/headers/java
|
|
)
|
|
|
|
target_link_libraries( secp256k1-jni
|
|
${CMAKE_CURRENT_LIST_DIR}/../../../../native/build/android-${ANDROID_ABI}/libsecp256k1.a
|
|
)
|