Browse Source

doc: fix dependency order in the custom buildsystem docs.

pull/308/head
Vladimír Vondruš 7 years ago
parent
commit
aeab74157f
  1. 3
      doc/custom-buildsystems-order.dot
  2. 10
      doc/custom-buildsystems.dox

3
doc/custom-buildsystems-order.dot

@ -76,7 +76,8 @@ digraph "Magnum library dependency order" {
MagnumGL -> Magnum MagnumGL -> Magnum
MagnumMeshTools -> Magnum MagnumMeshTools -> MagnumTrade
MagnumMeshTools -> MagnumGL [style=dotted]
MagnumOpenGLTester -> MagnumWindowlessApplication MagnumOpenGLTester -> MagnumWindowlessApplication

10
doc/custom-buildsystems.dox

@ -58,9 +58,12 @@ libraries are extra functionality. Some libraries have cyclic dependencies, in
which case they are both compiled into a single library, the other part of the which case they are both compiled into a single library, the other part of the
cyclic dependency marked with a dotted rectangle. Deprecated libraries that are cyclic dependency marked with a dotted rectangle. Deprecated libraries that are
scheduled for removal are marked with a @m_span{m-text m-dim} dim @m_endspan scheduled for removal are marked with a @m_span{m-text m-dim} dim @m_endspan
color. In some cases a dependency is optional and you can remove the dependency color. In some cases a dependency is optional (marked with a dotted line) and
by not disabling parts or configuration options that require given dependency. you can remove the dependency by disabling parts or configuration options that
See documentation of each library for more information. require given dependency. See documentation of each library for more
information.
@todo make this diagram clickable once [the dumpster fire](https://github.com/mosra/m.css/pull/69) is fixed
@m_div{m-container-inflate} @m_div{m-row} @m_div{m-col-m-12 m-nopadt} @m_div{m-container-inflate} @m_div{m-row} @m_div{m-col-m-12 m-nopadt}
@dotfile custom-buildsystems-order.dot @dotfile custom-buildsystems-order.dot
@ -130,6 +133,7 @@ https://github.com/mosra/toolchains.
@todoc mention configure.h generation from .cmake templates @todoc mention configure.h generation from .cmake templates
@todoc mention resources for shaders etc. @todoc mention resources for shaders etc.
@todoc mention various platform-specific @todoc mention various platform-specific
@todoc mention dependency on GL, AL; `dl` for GLFW and SDL apps on Linux (and various frameworks on mac+iOS)
*/ */

Loading…
Cancel
Save