2014-04-08 18:43:26 +01:00
|
|
|
FIND_PACKAGE(PythonLibs)
|
|
|
|
|
INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
|
|
|
|
|
|
|
|
|
|
include_directories(
|
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/..
|
|
|
|
|
${PYTHON_INCLUDE_DIRS}
|
|
|
|
|
)
|
|
|
|
|
|
2014-04-29 16:33:15 +01:00
|
|
|
swig_add_module (pymaa python pymaa.i ${maa_LIB_SRCS})
|
|
|
|
|
swig_link_libraries (pymaa ${PYTHON_LIBRARIES})
|
|
|
|
|
|
|
|
|
|
if (DOXYGEN_FOUND)
|
|
|
|
|
foreach (_file ${DOCFILES})
|
|
|
|
|
add_dependencies (${SWIG_MODULE_pymaa_REAL_NAME} ${_file}doc_i)
|
|
|
|
|
endforeach ()
|
2014-04-29 16:40:16 +01:00
|
|
|
|
|
|
|
|
add_custom_target (pydoc
|
2014-04-30 14:49:33 +01:00
|
|
|
pydoc -w ${CMAKE_CURRENT_BINARY_DIR}/pymaa.py ${CMAKE_CURRENT_BINARY_DIR}/
|
2014-04-29 16:40:16 +01:00
|
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
|
|
|
|
COMMENT "Generating API documentation with pydoc" VERBATIM
|
|
|
|
|
)
|
2014-04-29 16:33:15 +01:00
|
|
|
endif ()
|
2014-05-02 09:51:42 +01:00
|
|
|
|
|
|
|
|
add_subdirectory (docs)
|