pydoc: fix generation
[contrib/mraa.git] / src / python / CMakeLists.txt
1 FIND_PACKAGE(PythonLibs)
2 INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
3
4 include_directories(
5   ${CMAKE_CURRENT_SOURCE_DIR}/..
6   ${PYTHON_INCLUDE_DIRS}
7 )
8
9 swig_add_module (pymaa python pymaa.i ${maa_LIB_SRCS})
10 swig_link_libraries (pymaa ${PYTHON_LIBRARIES})
11
12 if (DOXYGEN_FOUND)
13   foreach (_file ${DOCFILES})
14     add_dependencies (${SWIG_MODULE_pymaa_REAL_NAME} ${_file}doc_i)
15   endforeach ()
16
17   add_custom_target (pydoc
18     pydoc -w ${CMAKE_CURRENT_BINARY_DIR}/pymaa.py ${CMAKE_CURRENT_BINARY_DIR}/
19     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
20     COMMENT "Generating API documentation with pydoc" VERBATIM
21   )
22 endif ()