diff options
author | Marat Dukhan <marat@fb.com> | 2018-12-09 13:39:13 +0300 |
---|---|---|
committer | Marat Dukhan <marat@fb.com> | 2018-12-09 13:39:13 +0300 |
commit | 647900fe42eef4b91dbd831728b7547ed2d84583 (patch) | |
tree | 6373fe793cd4b17df17fc515e2440d2f3bd3d325 | |
parent | a07a09bd6912ffb4a01bc377fe27990ac5e55dac (diff) |
Use size optimization in Android.mk
-rw-r--r-- | deps/clog/jni/Android.mk | 7 | ||||
-rw-r--r-- | jni/Android.mk | 7 |
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 |