Skip to content

Commit edea245

Browse files
committed
Fix Android build for new NDK
1 parent c209221 commit edea245

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

.vscode/settings.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"C_Cpp.default.configurationProvider": "vector-of-bool.cmake-tools",
3+
"files.associations": {
4+
"cpuinfo.h": "c",
5+
"typeinfo": "c"
6+
}
7+
}

jni/Android.mk

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ LOCAL_MODULE := cpuinfo
55
LOCAL_SRC_FILES := \
66
src/init.c \
77
src/api.c \
8-
src/linux/current.c \
8+
src/cache.c \
99
src/linux/processors.c \
1010
src/linux/smallfile.c \
1111
src/linux/multiline.c \
1212
src/linux/cpulist.c
13-
ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),armeabi armeabi-v7a arm64-v8a))
13+
ifeq ($(TARGET_ARCH_ABI),$(filter $(TARGET_ARCH_ABI),armeabi-v7a arm64-v8a))
1414
LOCAL_SRC_FILES += \
1515
src/arm/uarch.c \
1616
src/arm/cache.c \
@@ -21,9 +21,6 @@ LOCAL_SRC_FILES += \
2121
src/arm/linux/midr.c \
2222
src/arm/linux/hwcap.c \
2323
src/arm/android/properties.c
24-
ifeq ($(TARGET_ARCH_ABI),armeabi)
25-
LOCAL_SRC_FILES += src/arm/linux/aarch32-isa.c.arm
26-
endif # armeabi
2724
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
2825
LOCAL_SRC_FILES += src/arm/linux/aarch32-isa.c
2926
endif # armeabi-v7a
@@ -62,8 +59,8 @@ else
6259
LOCAL_CFLAGS += -DCPUINFO_LOG_LEVEL=0
6360
endif
6461
LOCAL_STATIC_LIBRARIES := clog
65-
include $(BUILD_STATIC_LIBRARY)
66-
62+
# include $(BUILD_STATIC_LIBRARY)
63+
include $(BUILD_SHARED_LIBRARY)
6764

6865
$(call import-add-path,$(LOCAL_PATH)/deps)
6966

jni/Application.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
APP_PLATFORM := android-15
1+
APP_PLATFORM := android-16
22
APP_PIE := true
33
APP_STL := c++_static
4-
APP_ABI := armeabi armeabi-v7a arm64-v8a x86 x86_64
4+
APP_ABI := armeabi-v7a arm64-v8a x86 x86_64

0 commit comments

Comments
 (0)