From 443888825f4925aa90fdcb7499e79badbc52664f Mon Sep 17 00:00:00 2001 From: Mihai Tudor Panu Date: Mon, 1 Jun 2015 16:55:47 -0700 Subject: [PATCH] cmake: added pydoc dependency on swig generated targets Signed-off-by: Mihai Tudor Panu --- CMakeLists.txt | 2 +- src/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 16ce9f2c..cbfd4776 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -73,7 +73,7 @@ if (BUILDDOC) endif (DOXYGEN_FOUND) # check if Sphinx is installed and add target to generate API documentation find_package (Sphinx) - if(SPHINX_FOUND AND BUILDSWIGPYTHON) + if(SPHINX_FOUND AND BUILDSWIG AND BUILDSWIGPYTHON) # python required for Sphinx build find_package (PythonLibs) string (REPLACE "." ";" PYTHON_VERSION_LIST ${PYTHONLIBS_VERSION_STRING}) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 02f99434..6fdd2d4d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -66,6 +66,7 @@ macro(upm_doxygen) add_dependencies (${libname}doc_i doc) if (BUILDSWIG) add_dependencies (_pyupm_${libname} ${libname}doc_i) + add_dependencies (pydoc _pyupm_${libname}) else () add_dependencies (${libname} doc) endif ()