diff options
author | Betsy McPhail <betsy.mcphail@kitware.com> | 2020-01-15 21:54:33 (GMT) |
---|---|---|
committer | Betsy McPhail <betsy.mcphail@kitware.com> | 2020-01-16 20:54:01 (GMT) |
commit | fc2d1b1347aac66ce8a45f3d272714d31ba65810 (patch) | |
tree | bc7e444f89b905d40b3dfb5b35157b35bfd21b32 /Help/guide | |
parent | 9f1ce93d92ec33e879ef593de021d0b577de6c68 (diff) | |
download | CMake-fc2d1b1347aac66ce8a45f3d272714d31ba65810.zip CMake-fc2d1b1347aac66ce8a45f3d272714d31ba65810.tar.gz CMake-fc2d1b1347aac66ce8a45f3d272714d31ba65810.tar.bz2 |
Tutorial: Clarify Step 5
Diffstat (limited to 'Help/guide')
-rw-r--r-- | Help/guide/tutorial/index.rst | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/Help/guide/tutorial/index.rst b/Help/guide/tutorial/index.rst index 5da7543..96f0486 100644 --- a/Help/guide/tutorial/index.rst +++ b/Help/guide/tutorial/index.rst @@ -397,16 +397,22 @@ from ``mysqrt.cxx``: #cmakedefine HAVE_LOG #cmakedefine HAVE_EXP -Modify ``mysqrt.cxx`` to include cmath. Next, in that same file in the -``mysqrt`` function we can provide an alternate implementation based on -``log`` and ``exp`` if they are available on the system using the following -code (don't forget the ``#endif`` before returning the result!): +If ``log`` and ``exp`` are available on the system, then we will use them to +compute the square root in the ``mysqrt`` function. Add the following code to +the ``mysqrt`` function in ``MathFunctions/mysqrt.cxx`` (don't forget the +``#endif`` before returning the result!): .. literalinclude:: Step6/MathFunctions/mysqrt.cxx :language: c++ :start-after: // if we have both log and exp then use them :end-before: // do ten iterations +We will also need to modify ``mysqrt.cxx`` to include ``cmath``. + +.. literalinclude:: Step6/MathFunctions/mysqrt.cxx + :language: c++ + :end-before: #include <iostream> + Run the :manual:`cmake <cmake(1)>` executable or the :manual:`cmake-gui <cmake-gui(1)>` to configure the project and then build it with your chosen build tool and run the Tutorial executable. |