summaryrefslogtreecommitdiffstats
path: root/Help/guide/tutorial/A Basic Starting Point.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Help/guide/tutorial/A Basic Starting Point.rst')
-rw-r--r--Help/guide/tutorial/A Basic Starting Point.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/Help/guide/tutorial/A Basic Starting Point.rst b/Help/guide/tutorial/A Basic Starting Point.rst
index 20e4129..41e8479 100644
--- a/Help/guide/tutorial/A Basic Starting Point.rst
+++ b/Help/guide/tutorial/A Basic Starting Point.rst
@@ -8,6 +8,7 @@ required. This will be the starting point for our tutorial. Create a
.. code-block:: cmake
:caption: CMakeLists.txt
+ :name: CMakeLists.txt-start
cmake_minimum_required(VERSION 3.10)
@@ -35,6 +36,7 @@ to set the project name and version number.
.. literalinclude:: Step2/CMakeLists.txt
:caption: CMakeLists.txt
+ :name: CMakeLists.txt-project-VERSION
:language: cmake
:end-before: # specify the C++ standard
@@ -43,6 +45,7 @@ code:
.. literalinclude:: Step2/CMakeLists.txt
:caption: CMakeLists.txt
+ :name: CMakeLists.txt-configure_file
:language: cmake
:start-after: # to the source code
:end-before: # add the executable
@@ -53,6 +56,7 @@ files. Add the following lines to the end of the ``CMakeLists.txt`` file:
.. literalinclude:: Step2/CMakeLists.txt
:caption: CMakeLists.txt
+ :name: CMakeLists.txt-target_include_directories
:language: cmake
:start-after: # so that we will find TutorialConfig.h
@@ -61,6 +65,7 @@ directory with the following contents:
.. literalinclude:: Step2/TutorialConfig.h.in
:caption: TutorialConfig.h.in
+ :name: TutorialConfig.h.in
:language: c++
When CMake configures this header file the values for
@@ -75,6 +80,7 @@ Finally, let's print out the executable name and version number by updating
.. literalinclude:: Step2/tutorial.cxx
:caption: tutorial.cxx
+ :name: tutorial.cxx-print-version
:language: c++
:start-after: {
:end-before: // convert input to double
@@ -88,6 +94,7 @@ Next let's add some C++11 features to our project by replacing ``atof`` with
.. literalinclude:: Step2/tutorial.cxx
:caption: tutorial.cxx
+ :name: tutorial.cxx-cxx11
:language: c++
:start-after: // convert input to double
:end-before: // calculate square root
@@ -102,6 +109,7 @@ call to ``add_executable``.
.. literalinclude:: Step2/CMakeLists.txt
:caption: CMakeLists.txt
+ :name: CMakeLists.txt-CXX_STANDARD
:language: cmake
:end-before: # configure a header file to pass some of the CMake settings