diff options
author | Josef Angstenberger <code@jtxa.de> | 2021-06-10 22:20:58 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2021-06-17 15:57:56 (GMT) |
commit | 9e5bbb69eaa21830e1e306e0705ba32213def064 (patch) | |
tree | e2fda3a4dad99938d83f6a3d21039bca399d7e0b /Help/guide/tutorial/Adding a Library.rst | |
parent | fe60154fe8efc7528da92f6b9a6b17a6f9d4a179 (diff) | |
download | CMake-9e5bbb69eaa21830e1e306e0705ba32213def064.zip CMake-9e5bbb69eaa21830e1e306e0705ba32213def064.tar.gz CMake-9e5bbb69eaa21830e1e306e0705ba32213def064.tar.bz2 |
Tutorial: Add captions for code blocks
Diffstat (limited to 'Help/guide/tutorial/Adding a Library.rst')
-rw-r--r-- | Help/guide/tutorial/Adding a Library.rst | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Help/guide/tutorial/Adding a Library.rst b/Help/guide/tutorial/Adding a Library.rst index 4462aaa..02f7ed1 100644 --- a/Help/guide/tutorial/Adding a Library.rst +++ b/Help/guide/tutorial/Adding a Library.rst @@ -16,6 +16,7 @@ Add the following one line ``CMakeLists.txt`` file to the ``MathFunctions`` directory: .. literalinclude:: Step3/MathFunctions/CMakeLists.txt + :caption: MathFunctions/CMakeLists.txt :language: cmake To make use of the new library we will add an :command:`add_subdirectory` @@ -25,6 +26,7 @@ an include directory so that the ``mysqrt.h`` header file can be found. The last few lines of the top-level ``CMakeLists.txt`` file should now look like: .. code-block:: cmake + :caption: CMakeLists.txt # add the MathFunctions library add_subdirectory(MathFunctions) @@ -47,6 +49,7 @@ occurrence. The first step is to add an option to the top-level ``CMakeLists.txt`` file. .. literalinclude:: Step3/CMakeLists.txt + :caption: CMakeLists.txt :language: cmake :start-after: # should we use our own math functions :end-before: # add the MathFunctions library @@ -62,6 +65,7 @@ conditional. To do this we change the end of the top-level ``CMakeLists.txt`` file to look like the following: .. literalinclude:: Step3/CMakeLists.txt + :caption: CMakeLists.txt :language: cmake :start-after: # add the MathFunctions library @@ -76,6 +80,7 @@ First, in ``tutorial.cxx``, include the ``MathFunctions.h`` header if we need it: .. literalinclude:: Step3/tutorial.cxx + :caption: tutorial.cxx :language: c++ :start-after: // should we include the MathFunctions header :end-before: int main @@ -84,6 +89,7 @@ Then, in the same file, make ``USE_MYMATH`` control which square root function is used: .. literalinclude:: Step3/tutorial.cxx + :caption: tutorial.cxx :language: c++ :start-after: // which square root function should we use? :end-before: std::cout << "The square root of @@ -92,6 +98,7 @@ Since the source code now requires ``USE_MYMATH`` we can add it to ``TutorialConfig.h.in`` with the following line: .. literalinclude:: Step3/TutorialConfig.h.in + :caption: TutorialConfig.h.in :language: c++ :lines: 4 |