You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.4 KiB
50 lines
1.4 KiB
7 years ago
|
if(NOT DEFINED SPHINX_THEME)
|
||
|
set(SPHINX_THEME default)
|
||
|
endif()
|
||
|
|
||
|
if(NOT DEFINED SPHINX_THEME_DIR)
|
||
|
set(SPHINX_THEME_DIR)
|
||
|
endif()
|
||
|
|
||
|
# configured documentation tools and intermediate build results
|
||
|
set(BINARY_BUILD_DIR_EN "${CMAKE_CURRENT_BINARY_DIR}/en/_build")
|
||
|
|
||
|
# Sphinx cache with pickled ReST documents
|
||
|
set(SPHINX_CACHE_DIR_EN "${CMAKE_CURRENT_BINARY_DIR}/en/_doctrees")
|
||
|
|
||
|
# HTML output director
|
||
|
set(SPHINX_HTML_DIR_EN "${CMAKE_CURRENT_BINARY_DIR}/en/html")
|
||
|
|
||
|
configure_file(
|
||
|
"${CMAKE_CURRENT_SOURCE_DIR}/../templates/conf.py.en.in"
|
||
|
"${BINARY_BUILD_DIR_EN}/conf.py"
|
||
|
@ONLY)
|
||
|
|
||
|
sphinx_add_target(paddle_mobile_docs
|
||
|
html
|
||
|
${BINARY_BUILD_DIR_EN}
|
||
|
${SPHINX_CACHE_DIR_EN}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||
|
${SPHINX_HTML_DIR_EN})
|
||
|
|
||
|
# configured documentation tools and intermediate build results
|
||
|
set(BINARY_BUILD_DIR_CN "${CMAKE_CURRENT_BINARY_DIR}/cn/_build")
|
||
|
|
||
|
# Sphinx cache with pickled ReST documents
|
||
|
set(SPHINX_CACHE_DIR_CN "${CMAKE_CURRENT_BINARY_DIR}/cn/_doctrees")
|
||
|
|
||
|
# HTML output director
|
||
|
set(SPHINX_HTML_DIR_CN "${CMAKE_CURRENT_BINARY_DIR}/cn/html")
|
||
|
|
||
|
configure_file(
|
||
|
"${CMAKE_CURRENT_SOURCE_DIR}/../templates/conf.py.cn.in"
|
||
|
"${BINARY_BUILD_DIR_CN}/conf.py"
|
||
|
@ONLY)
|
||
|
|
||
|
sphinx_add_target(paddle_mobile_docs_cn
|
||
|
html
|
||
|
${BINARY_BUILD_DIR_CN}
|
||
|
${SPHINX_CACHE_DIR_CN}
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||
|
${SPHINX_HTML_DIR_CN})
|