The name of the file where you need the contents saved to
The name of the file where you need the contents saved to
``create_directories`` : bool
``create_directories`` : bool
Automatically generate the directories if required (defaults to ``False`` because of compatibility reasons; might change in future to default to ``True``)
Automatically generate the directories if required (defaults to ``False``
because of compatibility reasons; might change in future to default to
Returns a list of include directories for dependent libraries, such as HDF5.
Returns a list of include directories for dependent libraries, such as HDF5.
This function is automatically used by :py:func:`bob.extension.get_bob_libraries` to retrieve the non-standard include directories that are required to use the C bindings of this library in dependent classes.
This function is automatically used by
You shouldn't normally need to call this function by hand.
:py:func:`bob.extension.get_bob_libraries` to retrieve the non-standard
include directories that are required to use the C bindings of this library
in dependent classes. You shouldn't normally need to call this function by
hand.
**Returns:**
**Returns:**
``includes`` : [str]
``includes`` : [str]
The list of non-standard include directories required to use the C bindings of this class.
The list of non-standard include directories required to use the C bindings
For now, only the directory for the HDF5 headers are returned.
of this class. For now, only the directory for the HDF5 headers are
Returns a list of preprocessor macros, such as ``(HAVE_HDF5, 1)``.
Returns a list of preprocessor macros, such as ``(HAVE_HDF5, 1)``. This
This function is automatically used by :py:func:`bob.extension.get_bob_libraries` to retrieve the prerpocessor definitions that are required to use the C bindings of this library in dependent classes.
function is automatically used by :py:func:`bob.extension.get_bob_libraries`
You shouldn't normally need to call this function by hand.
to retrieve the prerpocessor definitions that are required to use the C
bindings of this library in dependent classes. You shouldn't normally need to
call this function by hand.
**Returns:**
**Returns:**
``macros`` : [(str,str)]
``macros`` : [(str,str)]
The list of preprocessor macros required to use the C bindings of this class.
The list of preprocessor macros required to use the C bindings of this
For now, only ``('HAVE_HDF5', '1')`` is returned, when applicable.
class. For now, only ``('HAVE_HDF5', '1')`` is returned, when applicable.
"""
"""
# get include directories
# get include directories
ifget_include_directories():
ifget_include_directories():
return[('HAVE_HDF5','1')]
return[('HAVE_HDF5','1')]
# gets sphinx autodoc done right - don't remove it
# gets sphinx autodoc done right - don't remove it