+ set (DOCCLASSES aio gpio i2c pwm spi uart)
+ # CPP class headers
+ foreach (_file ${DOCCLASSES})
+ add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_file}_class_doc.i
+ COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/doxy2swig.py -n
+ ${CMAKE_BINARY_DIR}/xml/classmraa_1_1_${_file}.xml
+ ${CMAKE_CURRENT_BINARY_DIR}/${_file}_class_doc.i
+ DEPENDS ${CMAKE_BINARY_DIR}/xml/classmraa_1_1_${_file}.xml
+ )
+ add_custom_target (${_file}class_doc_i DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${_file}_class_doc.i)
+ add_dependencies (${_file}class_doc_i doc)
+ endforeach ()
+ # C header files
+ set (DOCFILES common ${DOCCLASSES})