Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/pytorch/cpuinfo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarat Dukhan <marat@fb.com>2018-12-09 13:39:13 +0300
committerMarat Dukhan <marat@fb.com>2018-12-09 13:39:13 +0300
commit647900fe42eef4b91dbd831728b7547ed2d84583 (patch)
tree6373fe793cd4b17df17fc515e2440d2f3bd3d325
parenta07a09bd6912ffb4a01bc377fe27990ac5e55dac (diff)
Use size optimization in Android.mk
-rw-r--r--deps/clog/jni/Android.mk7
-rw-r--r--jni/Android.mk7
2 files changed, 14 insertions, 0 deletions
diff --git a/deps/clog/jni/Android.mk b/deps/clog/jni/Android.mk
index a4684f7..f7afb6d 100644
--- a/deps/clog/jni/Android.mk
+++ b/deps/clog/jni/Android.mk
@@ -6,5 +6,12 @@ LOCAL_SRC_FILES := src/clog.c
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include
LOCAL_C_INCLUDES := $(LOCAL_EXPORT_C_INCLUDES)
LOCAL_CFLAGS := -std=c99 -Wall
+ifeq (,$(findstring 4.9,$(NDK_TOOLCHAIN)))
+# Clang compiler supports -Oz
+LOCAL_CFLAGS += -Oz
+else
+# gcc-4.9 compiler supports only -Os
+LOCAL_CFLAGS += -Os
+endif
LOCAL_EXPORT_LDLIBS := -llog
include $(BUILD_STATIC_LIBRARY)
diff --git a/jni/Android.mk b/jni/Android.mk
index d1948d2..c289df6 100644
--- a/jni/Android.mk
+++ b/jni/Android.mk
@@ -49,6 +49,13 @@ endif # x86 or x86_64
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include
LOCAL_C_INCLUDES := $(LOCAL_EXPORT_C_INCLUDES) $(LOCAL_PATH)/src
LOCAL_CFLAGS := -std=c99 -Wall -D_GNU_SOURCE=1
+ifeq (,$(findstring 4.9,$(NDK_TOOLCHAIN)))
+# Clang compiler supports -Oz
+LOCAL_CFLAGS += -Oz
+else
+# gcc-4.9 compiler supports only -Os
+LOCAL_CFLAGS += -Os
+endif
ifeq ($(NDK_DEBUG),1)
LOCAL_CFLAGS += -DCPUINFO_LOG_LEVEL=5
else