# For more information about using CMake with Android Studio, read the # documentation: https://d.android.com/studio/projects/add-native-code.html # Sets the minimum version of CMake required to build the native library. cmake_minimum_required(VERSION 3.18.1) project("kernelsu") add_library(kernelsu SHARED jni.c ksu.c legacy.c ) find_library(log-lib log) if(ANDROID_ABI STREQUAL "arm64-v8a") set(zakosign-lib ${CMAKE_SOURCE_DIR}/../jniLibs/arm64-v8a/libzakosign.so) elseif(ANDROID_ABI STREQUAL "armeabi-v7a") set(zakosign-lib ${CMAKE_SOURCE_DIR}/../jniLibs/armeabi-v7a/libzakosign.so) endif() if(ANDROID_ABI STREQUAL "arm64-v8a" OR ANDROID_ABI STREQUAL "armeabi-v7a") target_link_libraries(kernelsu ${log-lib} ${zakosign-lib}) else() target_link_libraries(kernelsu ${log-lib}) endif()