问个kconfig中依赖关系的问题

例如:


QUOTE:
Symbol: PROC_FS [=y]                                                                                                   
  │ Prompt: /proc file system support                                                                                      
  │   Defined at fs/proc/Kconfig:1                                                                                         
  │   Depends on: EMBEDDED                                                                                                
  │   Location:                                                                                                            
  │     -> File systems                                                                                                  
  │       -> Pseudo filesystems  


EMBEDDED这个选项我没选上,即值为n。那么PROC_FS中的depends就不满足了,为啥PROC_FS还能设置成y(.config: CONFIG_PROC_FS=y)?
我看kconfig文档上说 depends on的结果是tristate类型值的上限。。?求高手解释

作者: realfiona   发布时间: 2011-01-13

理论上该是如果依赖的选项没有配置的话,就不会出现该选项的。

作者: Godbach   发布时间: 2011-01-13

查看 fs/Kconfig 文件,确实是 y 的


QUOTE:
908 config PROC_FS
909     bool "/proc file system support" if EMBEDDED
910     default y
911     help

作者: Godbach   发布时间: 2011-01-13