[webkit-dev] Handling of feature dependencies
Konstantin Tokarev
annulen at yandex.ru
Thu Dec 30 02:37:12 PST 2010
Hi all,
What is the right way to handle dependencies between features set in time of configuration?
For example, I'd like to shrink some functionality ("feature B") in embedded browser, and therefore add
option --[no]-B flag to build-webkit, but it will break existing "feature A" if it is disabled
I can see several ways how to solve it:
* Automatically disable A in build-webkit if B is disabled
* Replace checks for ENABLE(A) in sources with ENABLE(A) && ENABLE(B)
* Let build fail if somebody disables B but enables A
What is the most correct way to handle this?
--
Regards,
Konstantin
More information about the webkit-dev
mailing list