refactor build clash scripts

This commit is contained in:
Kr328 committed 2020-06-10 21:24:37 +08:00
1 parent fd6ecda520
commit cecb1522fe
6 files changed
+156 -160

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
cmake_minimum_required(VERSION 3.0)
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)
include_directories(${CLASH_OUTPUT}/${ANDROID_ABI} ${CLASH_SOURCE})
link_directories(${CLASH_OUTPUT}/${CMAKE_ANDROID_ARCH_ABI})
link_libraries(log clash)
add_library(bridge SHARED bridge.c)
+8
View File
@@ -0,0 +1,8 @@
#include <jni.h>
#include "libclash.h"
JNIEXPORT jint JNI_OnLoad(JavaVM *vm, void *unused) {
initialize();
return JNI_VERSION_1_6;
}