OSDN Git Service

Allow individual projects to enforce a property's value
authorRicardo Cerqueira <cyanogenmod@cerqueira.org>
Fri, 3 Jan 2014 02:46:15 +0000 (02:46 +0000)
committerSteve Kondik <steve@cyngn.com>
Sun, 4 Sep 2016 04:47:36 +0000 (21:47 -0700)
commita1c070d90163e68e451345c8fd9edbf462b0cfdf
tree36d02adb98d4753959ea7dd898d678d7b1882138
parent4c4b0c54a9f48af54a071aaa5aefe2c42252ff5c
Allow individual projects to enforce a property's value

Some projects require system properties to be set to a specific
value (for example, a shared library needing a property pointing
to its own path) in order to work correctly, but some device
configurations are mistakenly setting those properties with the
wrong value (usually inherited from the original OEM build).

"PRODUCT_PROPERTY_UBER_OVERRIDES += property=value" can (and
should) be used in that project's makefile to ensure the value
is the correct one. This variable is intended for software projects,
and should never be used in product makefiles (BoardConfig, cm.mk,
AndroidProduct)

Change-Id: I1986e7c444e51cce8b198e43fdc793fad16d6276
core/Makefile
tools/post_process_props.py