Class common_include_configurator
source code
object --+
|
enumerator_base --+
|
header_enumerator --+
|
common_include_configurator
Looks for a given header. If found, it will be written later by
write_config_header()
Forced include files are headers that are being used by all source
files. One can include files this way using gcc '-include file.h' or msvc
'/fi file.h'. The alternative suggested here (common includes) is: Make
all files include 'config.h', then add these forced-included headers to
config.h (good for compilers that don't have have this feature and for
further flexibility).
|
|
__metaclass__
no decorators for classes, so we use a metaclass map
'conf.create_classname()' to 'classname()'
|
|
|
|
|
Inherited from header_enumerator:
__init__,
error,
validate
Inherited from enumerator_base:
hash,
run,
update_env
Inherited from object:
__delattr__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__str__
|