summaryrefslogtreecommitdiffstats
path: root/base/common/python
diff options
context:
space:
mode:
Diffstat (limited to 'base/common/python')
-rw-r--r--base/common/python/CMakeLists.txt8
-rw-r--r--base/common/python/conf.py3
2 files changed, 8 insertions, 3 deletions
diff --git a/base/common/python/CMakeLists.txt b/base/common/python/CMakeLists.txt
index d667421bf..a16459775 100644
--- a/base/common/python/CMakeLists.txt
+++ b/base/common/python/CMakeLists.txt
@@ -16,23 +16,27 @@ configure_file(
add_custom_target(dogtag_python_client_docs ALL
${SPHINX_EXECUTABLE}
-b html
- -c "${CMAKE_CURRENT_BINARY_DIR}"
+ -c "${CMAKE_CURRENT_SOURCE_DIR}"
-w "${CMAKE_CURRENT_BINARY_DIR}/python-client-lib-html.log"
-a
-W
"${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_CURRENT_BINARY_DIR}/html"
+ WORKING_DIRECTORY
+ ${CMAKE_CURRENT_SOURCE_DIR}
COMMENT "Building Python Client Library HTML documentation")
add_custom_target(dogtag_python_client_man_docs ALL
${SPHINX_EXECUTABLE}
-b man
- -c "${CMAKE_CURRENT_BINARY_DIR}"
+ -c "${CMAKE_CURRENT_SOURCE_DIR}"
-w "${CMAKE_CURRENT_BINARY_DIR}/python-client-lib-man.log"
-a
-W
"${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_CURRENT_BINARY_DIR}/man"
+ WORKING_DIRECTORY
+ ${CMAKE_CURRENT_SOURCE_DIR}
COMMENT "Building Python Client Library manual pages")
install(
diff --git a/base/common/python/conf.py b/base/common/python/conf.py
index 3e548147e..f996c6371 100644
--- a/base/common/python/conf.py
+++ b/base/common/python/conf.py
@@ -19,7 +19,8 @@ import sphinx
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
-sys.path.insert(0, os.path.abspath('pki'))
+sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
+
# -- General configuration -----------------------------------------------