Re: [PATCH] kconfig: Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE()
From: Michal Marek <hidden>
Date: 2011-08-02 19:30:52
Also in:
lkml
From: Michal Marek <hidden>
Date: 2011-08-02 19:30:52
Also in:
lkml
Dne 2.8.2011 21:26, Sam Ravnborg napsal(a):
quoted
quoted
If we do it like this then how about adding this to autoconf.h and avoid the extra file, and the extra flag to gcc?That would be intrusive for non-Linux users of kconfig. You would have to hardcode a <linux/kconfig.h> in autoconf.h, which mean other project would have to either mirror the Linux include tree structure, or modify kconfig for the desired include path, if the feature is desired at all. As I see it, Linux, through Kbuild, is a user of kconfig.The idea was to entirely skip kconfig.h - and include the code in autoconf.h verbatim - so no extra file.
We could do that. I went for the extra file because it was easier to edit a .h file than to edit a .c file that generates a .h file :). Michal