Permalink
Browse files

Merge pull request #3418 from msimberg/sphinx

Add sphinx documentation
  • Loading branch information...
msimberg committed Oct 10, 2018
2 parents 72ace18 + 4d4bf89 commit 588220c2c292f43b708179f471c41bd834dbc5c1
Showing with 18,859 additions and 41,535 deletions.
  1. +56 −1 .circleci/config.yml
  2. +5 −29 CMakeLists.txt
  3. +0 −18 cmake/FindBoostAutoIndex.cmake
  4. +0 −24 cmake/FindBoostQuickBook.cmake
  5. +18 −0 cmake/FindBreathe.cmake
  6. +0 −27 cmake/FindDocBook.cmake
  7. +0 −21 cmake/FindFOP.cmake
  8. +18 −0 cmake/FindSphinx.cmake
  9. +0 −118 cmake/FindXSLTPROC.cmake
  10. +7 −371 cmake/HPX_Documentation.cmake
  11. +4 −0 cmake/HPX_GitCommit.cmake
  12. +39 −30 cmake/HPX_UpdateGitDocs.cmake
  13. +0 −28 cmake/templates/cmake_toolchains.qbk.in
  14. +26 −0 cmake/templates/cmake_toolchains.rst.in
  15. +0 −83 cmake/templates/cmake_variables.qbk.in
  16. +86 −0 cmake/templates/cmake_variables.rst.in
  17. +525 −0 cmake/templates/conf.py.in
  18. +1 −1 cmake/toolchains/CrayKNL.cmake
  19. +95 −188 docs/CMakeLists.txt
  20. +0 −31 docs/authors.txt
  21. +0 −615 docs/hpx.idx
  22. +0 −374 docs/hpx.qbk
  23. BIN docs/html/images/alert.png
  24. BIN docs/html/images/blank.png
  25. BIN docs/html/images/callouts/1.png
  26. BIN docs/html/images/callouts/10.png
  27. BIN docs/html/images/callouts/11.png
  28. BIN docs/html/images/callouts/12.png
  29. BIN docs/html/images/callouts/13.png
  30. BIN docs/html/images/callouts/14.png
  31. BIN docs/html/images/callouts/15.png
  32. BIN docs/html/images/callouts/2.png
  33. BIN docs/html/images/callouts/3.png
  34. BIN docs/html/images/callouts/4.png
  35. BIN docs/html/images/callouts/5.png
  36. BIN docs/html/images/callouts/6.png
  37. BIN docs/html/images/callouts/7.png
  38. BIN docs/html/images/callouts/8.png
  39. BIN docs/html/images/callouts/9.png
  40. BIN docs/html/images/caution.png
  41. BIN docs/html/images/draft.png
  42. BIN docs/html/images/home.png
  43. BIN docs/html/images/hpx_0_8_0.png
  44. BIN docs/html/images/hpx_0_9_0.png
  45. BIN docs/html/images/hpx_0_9_10.png
  46. BIN docs/html/images/hpx_0_9_10_draft.png
  47. BIN docs/html/images/hpx_0_9_11.png
  48. BIN docs/html/images/hpx_0_9_11_draft.png
  49. BIN docs/html/images/hpx_0_9_12_draft.png
  50. BIN docs/html/images/hpx_0_9_5.png
  51. BIN docs/html/images/hpx_0_9_6.png
  52. BIN docs/html/images/hpx_0_9_7.png
  53. BIN docs/html/images/hpx_0_9_8.png
  54. BIN docs/html/images/hpx_0_9_9.png
  55. BIN docs/html/images/hpx_0_9_99.png
  56. BIN docs/html/images/hpx_0_9_99_draft.png
  57. BIN docs/html/images/hpx_0_9_9_draft.png
  58. BIN docs/html/images/hpx_1_0_0.png
  59. BIN docs/html/images/hpx_1_0_0_draft.png
  60. BIN docs/html/images/hpx_1_1_0.png
  61. BIN docs/html/images/hpx_1_1_0_draft.png
  62. BIN docs/html/images/hpx_1_2_0.png
  63. BIN docs/html/images/hpx_1_2_0_draft.png
  64. BIN docs/html/images/important.png
  65. BIN docs/html/images/next.png
  66. BIN docs/html/images/next_disabled.png
  67. BIN docs/html/images/note.png
  68. BIN docs/html/images/prev.png
  69. BIN docs/html/images/prev_disabled.png
  70. BIN docs/html/images/smiley.png
  71. BIN docs/html/images/tip.png
  72. BIN docs/html/images/toc-blank.png
  73. BIN docs/html/images/toc-minus.png
  74. BIN docs/html/images/toc-plus.png
  75. BIN docs/html/images/up.png
  76. BIN docs/html/images/up_disabled.png
  77. BIN docs/html/images/warning.png
  78. +0 −703 docs/html/src/boostbook.css
  79. +0 −246 docs/manual/applications.qbk
  80. +0 −511 docs/manual/applying_actions.qbk
  81. +0 −161 docs/manual/build_system.qbk
  82. +0 −119 docs/manual/build_system/cmake_basics.qbk
  83. +0 −50 docs/manual/build_system/doc_tools.qbk
  84. +0 −107 docs/manual/build_system/howto_win32.qbk
  85. +0 −228 docs/manual/build_system/prerequisites.qbk
  86. +0 −88 docs/manual/build_system/recipe_bgq.qbk
  87. +0 −51 docs/manual/build_system/recipe_fedora.qbk
  88. +0 −76 docs/manual/build_system/recipe_mic.qbk
  89. +0 −154 docs/manual/build_system/recipe_osx.qbk
  90. +0 −74 docs/manual/build_system/recipe_unix.qbk
  91. +0 −60 docs/manual/build_system/recipe_windows.qbk
  92. +0 −171 docs/manual/build_system/using_hpx_cmake.qbk
  93. +0 −152 docs/manual/build_system/using_hpx_pkgconfig.qbk
  94. +0 −430 docs/manual/commandline.qbk
  95. +0 −205 docs/manual/components.qbk
  96. +0 −669 docs/manual/config_defaults.qbk
  97. +0 −37 docs/manual/configuration.qbk
  98. +0 −393 docs/manual/consuming_performance_counters.qbk
  99. +0 −125 docs/manual/exceptions.qbk
  100. +0 −1,870 docs/manual/existing_performance_counters.qbk
  101. +0 −55 docs/manual/hpx_main_usage.qbk
  102. +0 −78 docs/manual/ini_format.qbk
  103. +0 −14 docs/manual/init.qbk
  104. +0 −48 docs/manual/iostreams.qbk
  105. +0 −248 docs/manual/lcos.qbk
  106. +0 −190 docs/manual/loading_components.qbk
  107. +0 −87 docs/manual/loading_ini_files.qbk
  108. +0 −207 docs/manual/logging.qbk
  109. +0 −66 docs/manual/names.qbk
  110. +0 −950 docs/manual/parallel_algorithms.qbk
  111. +0 −162 docs/manual/performance_counter_names.qbk
  112. +0 −50 docs/manual/performance_counters.qbk
  113. +0 −10 docs/manual/plain_actions.qbk
  114. +0 −178 docs/manual/providing_performance_counters.qbk
  115. +0 −150 docs/manual/scheduling_policies.qbk
  116. +0 −13 docs/manual/system_components.qbk
  117. +0 −43 docs/manual/testing.qbk
  118. +0 −123 docs/manual/utilities.qbk
  119. +0 −682 docs/manual/vector.qbk
  120. +0 −14 docs/namespace_func/actions.txt
  121. +0 −280 docs/namespace_func/agas.txt
  122. +0 −63 docs/namespace_func/applier.txt
  123. +0 −135 docs/namespace_func/components.txt
  124. +0 −325 docs/namespace_func/hpx.txt
  125. +0 −118 docs/namespace_func/lcos.txt
  126. +0 −112 docs/namespace_func/naming.txt
  127. +0 −70 docs/namespace_func/parselset.txt
  128. +0 −102 docs/namespace_func/performance_counters.txt
  129. +0 −86 docs/namespace_func/threads.txt
  130. +0 −12 docs/namespace_func/traits.txt
  131. +0 −14 docs/namespace_func/util.txt
  132. +0 −14 docs/pbs.sh
  133. +0 −263 docs/people.qbk
  134. +0 −97 docs/preface.qbk
  135. +0 −289 docs/quickstart.qbk
  136. +0 −206 docs/release_procedure.rst
  137. +0 −147 docs/releases/whats_new_0_7_0.qbk
  138. +0 −167 docs/releases/whats_new_0_8_0.qbk
  139. +0 −42 docs/releases/whats_new_0_8_1.qbk
  140. +0 −186 docs/releases/whats_new_0_9_0.qbk
  141. +0 −229 docs/releases/whats_new_0_9_10.qbk
  142. +0 −639 docs/releases/whats_new_0_9_11.qbk
  143. +0 −231 docs/releases/whats_new_0_9_5.qbk
  144. +0 −213 docs/releases/whats_new_0_9_6.qbk
  145. +0 −263 docs/releases/whats_new_0_9_7.qbk
  146. +0 −174 docs/releases/whats_new_0_9_8.qbk
  147. +0 −310 docs/releases/whats_new_0_9_9.qbk
  148. +0 −605 docs/releases/whats_new_0_9_99.qbk
  149. +0 −468 docs/releases/whats_new_1_0_0.qbk
  150. +0 −824 docs/releases/whats_new_1_1_0.qbk
  151. +0 −17 docs/releases/whats_new_1_2_0.qbk
  152. +42 −0 docs/sphinx/_static/css/theme_overrides.css
  153. BIN docs/{html → sphinx/_static}/images/1d_stencil_program_flow.png
  154. BIN docs/sphinx/_static/images/HPX.png
  155. BIN docs/{html → sphinx/_static}/images/affinities.png
  156. BIN docs/{html → sphinx/_static}/images/cmake_settings1.png
  157. BIN docs/{html → sphinx/_static}/images/cmake_settings2.png
  158. BIN docs/{html → sphinx/_static}/images/emails/aberge.png
  159. BIN docs/{html → sphinx/_static}/images/emails/akemp.png
  160. BIN docs/{html → sphinx/_static}/images/emails/anagelberg.png
  161. BIN docs/{html → sphinx/_static}/images/emails/antbikineev.png
  162. BIN docs/{html → sphinx/_static}/images/emails/aserio.png
  163. BIN docs/{html → sphinx/_static}/images/emails/atrantan.png
  164. BIN docs/{html → sphinx/_static}/images/emails/biddisco.png
  165. BIN docs/{html → sphinx/_static}/images/emails/blelbach.png
  166. BIN docs/{html → sphinx/_static}/images/emails/dbour27.png
  167. BIN docs/{html → sphinx/_static}/images/emails/dstark.png
  168. BIN docs/{html → sphinx/_static}/images/emails/hkaiser.png
  169. BIN docs/{html → sphinx/_static}/images/emails/manderson.png
  170. BIN docs/{html → sphinx/_static}/images/emails/martinhstumpf.png
  171. BIN docs/{html → sphinx/_static}/images/emails/mbrodowicz.png
  172. BIN docs/{html → sphinx/_static}/images/emails/msimberg.png
  173. BIN docs/{html → sphinx/_static}/images/emails/sbrandt.png
  174. BIN docs/{html → sphinx/_static}/images/emails/syang16.png
  175. BIN docs/{html → sphinx/_static}/images/emails/theller.png
  176. BIN docs/{html → sphinx/_static}/images/emails/vamatya.png
  177. BIN docs/{html → sphinx/_static}/images/emails/vexocide.png
  178. BIN docs/{html → sphinx/_static}/images/future_schematics.png
  179. BIN docs/{html → sphinx/_static}/images/hpx_the_api.png
  180. BIN docs/{html → sphinx/_static}/images/vs_build_output.png
  181. BIN docs/{html → sphinx/_static}/images/vs_targets_install.png
  182. +16 −0 docs/sphinx/_templates/footer.html
  183. +17 −0 docs/sphinx/about_hpx.rst
  184. +44 −0 docs/sphinx/about_hpx/history.rst
  185. +259 −0 docs/sphinx/about_hpx/people.rst
  186. +18 −0 docs/sphinx/additional_material.rst
  187. +11 −0 docs/sphinx/api.rst
  188. +19 −0 docs/sphinx/contributing.rst
  189. +36 −0 docs/sphinx/contributing/docker_image.rst
  190. +61 −0 docs/sphinx/contributing/documentation.rst
  191. +212 −0 docs/sphinx/contributing/release_procedure.rst
  192. +43 −0 docs/sphinx/contributing/testing_hpx.rst
  193. +29 −0 docs/sphinx/examples.rst
  194. +221 −0 docs/sphinx/examples/1d_stencil.rst
  195. +235 −0 docs/sphinx/examples/accumulator.rst
  196. +130 −0 docs/sphinx/examples/fibonacci.rst
  197. +165 −0 docs/sphinx/examples/fibonacci_local.rst
  198. +127 −0 docs/sphinx/examples/hello_world.rst
  199. +131 −0 docs/sphinx/examples/interest_calculator.rst
  200. +20 −0 docs/sphinx/extensions/sphinx-hpx.py
  201. +102 −0 docs/sphinx/index.rst
  202. +29 −0 docs/sphinx/manual.rst
  203. +1,295 −0 docs/sphinx/manual/building_hpx.rst
  204. +487 −0 docs/sphinx/manual/creating_hpx_projects.rst
  205. +61 −0 docs/sphinx/manual/debugging_hpx_applications.rst
  206. +263 −0 docs/sphinx/manual/hpx_runtime_and_resources.rst
  207. +1,907 −0 docs/sphinx/manual/launching_and_configuring_hpx_applications.rst
  208. +297 −0 docs/sphinx/manual/miscellaneous.rst
  209. +2,617 −0 docs/sphinx/manual/optimizing_hpx_applications.rst
  210. +269 −0 docs/sphinx/manual/running_on_batch_systems.rst
  211. +397 −0 docs/sphinx/manual/starting_the_hpx_runtime.rst
  212. +1,505 −0 docs/sphinx/manual/writing_distributed_hpx_applications.rst
  213. +1,137 −0 docs/sphinx/manual/writing_single_node_hpx_applications.rst
  214. +329 −0 docs/sphinx/quickstart.rst
  215. +30 −0 docs/sphinx/releases.rst
  216. +163 −0 docs/sphinx/releases/whats_new_0_7_0.rst
  217. +183 −0 docs/sphinx/releases/whats_new_0_8_0.rst
  218. +42 −0 docs/sphinx/releases/whats_new_0_8_1.rst
  219. +217 −0 docs/sphinx/releases/whats_new_0_9_0.rst
  220. +235 −0 docs/sphinx/releases/whats_new_0_9_10.rst
  221. +666 −0 docs/sphinx/releases/whats_new_0_9_11.rst
  222. +259 −0 docs/sphinx/releases/whats_new_0_9_5.rst
  223. +233 −0 docs/sphinx/releases/whats_new_0_9_6.rst
  224. +285 −0 docs/sphinx/releases/whats_new_0_9_7.rst
  225. +184 −0 docs/sphinx/releases/whats_new_0_9_8.rst
  226. +318 −0 docs/sphinx/releases/whats_new_0_9_9.rst
  227. +618 −0 docs/sphinx/releases/whats_new_0_9_99.rst
  228. +499 −0 docs/sphinx/releases/whats_new_1_0_0.rst
  229. +864 −0 docs/sphinx/releases/whats_new_1_1_0.rst
  230. +20 −0 docs/sphinx/releases/whats_new_1_2_0.rst
  231. +108 −0 docs/sphinx/terminology.rst
  232. +350 −0 docs/sphinx/why_hpx.rst
  233. +0 −85 docs/terminology.qbk
  234. +0 −674 docs/tutorial/examples.qbk
  235. +0 −261 docs/tutorial/futurization_example.qbk
  236. +0 −290 docs/tutorial/gettingstarted.qbk
  237. +0 −356 docs/tutorial/introduction.qbk
  238. BIN docs/version.pptx
  239. +0 −33 docs/whats_new.qbk
  240. +1 −0 examples/quickstart/CMakeLists.txt
  241. +76 −0 examples/quickstart/fibonacci_local.cpp
  242. +0 −2 examples/quickstart/potpourri.cpp
  243. +4 −0 examples/resource_partitioner/CMakeLists.txt
  244. +23 −0 examples/resource_partitioner/simplest_resource_partitioner_1.cpp
  245. +48 −0 examples/resource_partitioner/simplest_resource_partitioner_2.cpp
  246. +0 −385 external/boostbook/doc/boostbook.xml
  247. +0 −254 external/boostbook/doc/documenting.xml
  248. +0 −3,480 external/boostbook/doc/reference.dtdxml
  249. +0 −2,951 external/boostbook/doc/reference.xml
  250. +0 −82 external/boostbook/doc/together.xml
  251. +0 −435 external/boostbook/dtd/1.1/boostbook.dtd
  252. +0 −4 external/boostbook/dtd/1.1/hpx-no-inspect
  253. +0 −439 external/boostbook/dtd/boostbook.dtd
  254. +0 −21 external/boostbook/index.html
  255. +0 −300 external/boostbook/setup_boostbook.py
  256. +0 −181 external/boostbook/setup_boostbook.sh
  257. +0 −36 external/boostbook/xsl/admon.xsl
  258. +0 −453 external/boostbook/xsl/annotation.xsl
  259. +0 −71 external/boostbook/xsl/callout.xsl
  260. +0 −58 external/boostbook/xsl/caramel/LICENSE
  261. +0 −812 external/boostbook/xsl/caramel/concept2docbook.xsl
  262. +0 −288 external/boostbook/xsl/caramel/cpp-operators.xml
  263. +0 −497 external/boostbook/xsl/caramel/unparser.xsl
  264. +0 −126 external/boostbook/xsl/chunk-common.xsl
  265. +0 −262 external/boostbook/xsl/docbook-layout.xsl
  266. +0 −534 external/boostbook/xsl/docbook.xsl
  267. +0 −58 external/boostbook/xsl/doxygen/collect.xsl
  268. +0 −1,804 external/boostbook/xsl/doxygen/doxygen2boostbook.xsl
  269. +0 −217 external/boostbook/xsl/dtd/dtd2boostbook.xsl
  270. +0 −19 external/boostbook/xsl/error.xsl
  271. +0 −520 external/boostbook/xsl/fo.xsl
  272. +0 −1,217 external/boostbook/xsl/function.xsl
  273. +0 −80 external/boostbook/xsl/global.xsl
  274. +0 −419 external/boostbook/xsl/html-base.xsl
  275. +0 −49 external/boostbook/xsl/html-help.xsl
  276. +0 −38 external/boostbook/xsl/html-single.xsl
  277. +0 −37 external/boostbook/xsl/html.xsl
  278. +0 −18 external/boostbook/xsl/index.xsl
  279. +0 −129 external/boostbook/xsl/library.xsl
  280. +0 −424 external/boostbook/xsl/lookup.xsl
  281. +0 −121 external/boostbook/xsl/macro.xsl
  282. +0 −195 external/boostbook/xsl/manpages.xsl
  283. +0 −409 external/boostbook/xsl/navbar.xsl
  284. +0 −198 external/boostbook/xsl/reference.xsl
  285. +0 −98 external/boostbook/xsl/relative-href.xsl
  286. +0 −578 external/boostbook/xsl/source-highlight.xsl
  287. +0 −601 external/boostbook/xsl/template.xsl
  288. +0 −243 external/boostbook/xsl/testing/Jamfile.xsl
  289. +0 −118 external/boostbook/xsl/testing/testsuite.xsl
  290. +0 −1,693 external/boostbook/xsl/type.xsl
  291. +0 −52 external/boostbook/xsl/utility.xsl
  292. +0 −37 external/boostbook/xsl/xhtml.xsl
  293. +0 −77 external/boostbook/xsl/xref.xsl
  294. +16 −5 hpx/runtime/resource/partitioner_fwd.hpp
  295. +5 −2 hpx/runtime/threads/policies/scheduler_mode.hpp
  296. +1 −1 src/runtime/resource/detail/detail_partitioner.cpp
View
@@ -23,6 +23,13 @@ gh_pages_filter: &gh_pages_filter
branches:
ignore: gh-pages
docs_push_filter: &docs_push_filter
filters:
branches:
only:
- master
- release
core_dependency: &core_dependency
requires:
- core
@@ -82,12 +89,15 @@ jobs:
-DCMAKE_BUILD_TYPE=Debug \
-DHPX_WITH_MALLOC=system \
-DHPX_WITH_GIT_COMMIT=${CIRCLE_SHA1} \
-DHPX_WITH_GIT_BRANCH="${CIRCLE_BRANCH}" \
-DHPX_WITH_GIT_TAG="${CIRCLE_TAG}" \
-DHPX_WITH_TOOLS=On \
-DCMAKE_CXX_FLAGS="-fcolor-diagnostics" \
-DHPX_WITH_TESTS_HEADERS=On \
-DHPX_WITH_DEPRECATION_WARNINGS=Off \
-DHPX_WITH_THREAD_LOCAL_STORAGE=On \
-DCMAKE_EXPORT_COMPILE_COMMANDS=On
-DCMAKE_EXPORT_COMPILE_COMMANDS=On \
-DHPX_WITH_DOCUMENTATION=On
- persist_to_workspace:
root: /hpx
paths:
@@ -134,6 +144,38 @@ jobs:
paths:
- ./build/bin/inspect
docs:
<<: *defaults
steps:
- attach_workspace:
at: /hpx
- run:
name: Building Sphinx Documentation
command: |
ninja docs
- persist_to_workspace:
root: /hpx
paths:
- ./build
docs_push:
<<: *defaults
environment:
# This is the public key of GitHub. If it changes it needs to be changed
# manually here. It can be retrieved with ssh-keyscan -H github.com.
GITHUB_PUBLIC_KEY: "github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ=="
steps:
- attach_workspace:
at: /hpx
- run:
name: Pushing Sphinx Documentation
command: |
mkdir -p ~/.ssh
echo $GITHUB_PUBLIC_KEY >> ~/.ssh/known_hosts
git config --global user.name "StellarBot"
git config --global user.email "stellar@cct.lsu.edu"
ninja git_docs
core:
<<: *defaults
steps:
@@ -896,13 +938,25 @@ workflows:
requires:
- configure
<<: *gh_pages_filter
- docs:
requires:
- configure
# Force docs to be built after examples so that workspace doesn't
# have conflicts
- examples
<<: *gh_pages_filter
- docs_push:
requires:
- docs
<<: *docs_push_filter
- core:
requires:
- configure
<<: *gh_pages_filter
- tests.examples:
requires:
- examples
<<: *gh_pages_filter
- tests.unit.actions:
<<: *core_dependency
- tests.unit.agas:
@@ -978,6 +1032,7 @@ workflows:
- inspect
- clang_tidy
- core
- docs
- tests.examples
- tests.unit.actions
- tests.unit.agas
View
@@ -226,10 +226,6 @@ hpx_option(HPX_WITH_DOCUMENTATION BOOL
"Build the HPX documentation (default OFF)."
OFF CATEGORY "Build Targets")
hpx_option(HPX_WITH_DOCUMENTATION_SINGLEPAGE BOOL
"The HPX documentation should be built as a single page HTML (default OFF)."
OFF CATEGORY "Build Targets")
if(MSVC)
hpx_option(HPX_WITH_PSEUDO_DEPENDENCIES BOOL
"Force creating pseudo targets and pseudo dependencies (default OFF)."
@@ -241,8 +237,8 @@ else()
endif()
hpx_option(HPX_WITH_DYNAMIC_HPX_MAIN BOOL
"Enable dynamic overload of system 'main()` (Linux only, default: ON)"
ON ADVANCED CATEGORY "Utility")
"Enable dynamic overload of system ``main()`` (Linux only, default: ON)"
ON ADVANCED)
if(HPX_WITH_DYNAMIC_HPX_MAIN)
hpx_add_config_cond_define(HPX_HAVE_DYNAMIC_HPX_MAIN 1)
endif()
@@ -1799,7 +1795,7 @@ if(HPX_WITH_COMPRESSION_ZLIB)
endif()
################################################################################
# Documentation toolchain (DocBook, BoostBook, QuickBook, xsltproc)
# Documentation toolchain (Sphinx, Doxygen, Breathe)
################################################################################
hpx_include(Documentation)
@@ -2017,35 +2013,15 @@ install(
if(HPX_WITH_DOCUMENTATION)
# Install HPX documentation files
install(
DIRECTORY "${CMAKE_BINARY_DIR}/share/hpx-${HPX_VERSION}/docs/"
DESTINATION share/hpx-${HPX_VERSION}/docs
COMPONENT docs
OPTIONAL
FILES_MATCHING PATTERN "*.html"
PATTERN "*.pdf"
PATTERN ".git" EXCLUDE
PATTERN "*code*" EXCLUDE
PATTERN "*src*" EXCLUDE
PATTERN "*images*" EXCLUDE)
install(
FILES "${PROJECT_SOURCE_DIR}/docs/index.html"
DESTINATION share/hpx-${HPX_VERSION}/
COMPONENT docs)
install(
DIRECTORY "${PROJECT_SOURCE_DIR}/docs/html/src/"
DESTINATION share/hpx-${HPX_VERSION}/docs/html/src
COMPONENT docs
FILES_MATCHING PATTERN "*.css"
PATTERN ".git" EXCLUDE)
install(
DIRECTORY "${PROJECT_SOURCE_DIR}/docs/html/images/"
DESTINATION share/hpx-${HPX_VERSION}/docs/html/images
DIRECTORY "${CMAKE_BINARY_DIR}/share/hpx-${HPX_VERSION}/docs"
DESTINATION share/hpx-${HPX_VERSION}/docs
COMPONENT docs
FILES_MATCHING PATTERN "*.png"
PATTERN ".git" EXCLUDE)
endif()

This file was deleted.

Oops, something went wrong.

This file was deleted.

Oops, something went wrong.
View
@@ -0,0 +1,18 @@
# Copyright (c) 2018 Mikael Simberg
#
# Distributed under the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
find_program(BREATHE_APIDOC_EXECUTABLE
NAMES
breathe-apidoc
PATHS
${BREATHE_APIDOC_ROOT}
ENV BREATHE_APIDOC_ROOT
DOC
"Path to breathe-apidoc executable")
if(BREATHE_APIDOC_EXECUTABLE)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Breathe DEFAULT_MESSAGE BREATHE_APIDOC_EXECUTABLE)
endif()
View

This file was deleted.

Oops, something went wrong.
View

This file was deleted.

Oops, something went wrong.
View
@@ -0,0 +1,18 @@
# Copyright (c) 2018 Mikael Simberg
#
# Distributed under the Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
find_program(SPHINX_EXECUTABLE
NAMES
sphinx-build sphinx-build2
PATHS
${SPHINX_ROOT}
ENV SPHINX_ROOT
DOC
"Path to sphinx-build executable")
if(SPHINX_EXECUTABLE)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Sphinx DEFAULT_MESSAGE SPHINX_EXECUTABLE)
endif()
Oops, something went wrong.

0 comments on commit 588220c

Please sign in to comment.