OSDN Git Service

Allow per module RTTI setting. This fixes a bug in previous check-ins.
authorDoug Kwan <dougkwan@google.com>
Tue, 7 Jun 2011 17:55:48 +0000 (10:55 -0700)
committerDoug Kwan <dougkwan@google.com>
Tue, 7 Jun 2011 17:55:48 +0000 (10:55 -0700)
Change-Id: I5fcac192a7945720fd7667f7497078d310370bc5

core/binary.mk
core/clear_vars.mk

index d6ccfbf..61026d2 100644 (file)
@@ -575,7 +575,9 @@ installed_static_library_notice_file_targets := \
       NOTICE-$(if $(LOCAL_IS_HOST_MODULE),HOST,TARGET)-STATIC_LIBRARIES-$(lib))
 
 # Default is -fno-rtti.
-LOCAL_RTTI_FLAG ?= -fno-rtti
+ifeq ($(strip $(LOCAL_RTTI_FLAG)),)
+LOCAL_RTTI_FLAG := -fno-rtti
+endif
 
 ###########################################################
 # Rule-specific variable definitions
index ab6efd4..bc085f5 100644 (file)
@@ -42,6 +42,7 @@ LOCAL_YACCFLAGS:=
 LOCAL_ASFLAGS:=
 LOCAL_CFLAGS:=
 LOCAL_CPPFLAGS:=
+LOCAL_RTTI_FLAG:=
 LOCAL_C_INCLUDES:=
 LOCAL_LDFLAGS:=
 LOCAL_LDLIBS:=