From 15bd933fc4097ca0a406f3d1b23fc08b0d65555a Mon Sep 17 00:00:00 2001 From: Aiden Woodruff Date: Fri, 19 Jun 2026 16:33:59 -0400 Subject: [PATCH 1/2] Help/tutorial: fix minor typos Signed-off-by: Aiden Woodruff --- Help/guide/tutorial/Getting Started with CMake.rst | 2 +- Help/guide/tutorial/Step10/TutorialProject/Tests/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Help/guide/tutorial/Getting Started with CMake.rst b/Help/guide/tutorial/Getting Started with CMake.rst index 7f492f03b1..93a5599bba 100644 --- a/Help/guide/tutorial/Getting Started with CMake.rst +++ b/Help/guide/tutorial/Getting Started with CMake.rst @@ -596,7 +596,7 @@ Continue to edit files from ``Step1``. Start on ``TODO 7`` and complete through ``TODO 9``. In this exercise, we need to add the ``MathFunctions`` target to the ``Tutorial`` target's linked libraries using :command:`target_link_libraries`. -After modifying the CML, update ``tutorial.cxx`` to use the +After modifying the CML, update ``Tutorial.cxx`` to use the ``mathfunctions::sqrt()`` function instead of ``std::sqrt``. Build and Run diff --git a/Help/guide/tutorial/Step10/TutorialProject/Tests/CMakeLists.txt b/Help/guide/tutorial/Step10/TutorialProject/Tests/CMakeLists.txt index 1f4482cb09..07bf7015a9 100644 --- a/Help/guide/tutorial/Step10/TutorialProject/Tests/CMakeLists.txt +++ b/Help/guide/tutorial/Step10/TutorialProject/Tests/CMakeLists.txt @@ -8,7 +8,7 @@ target_sources(TestMathFunctions # TODO1: Find the SimpleTest package. This should be a required dependency when # building tests. -# TODO2: Add the SimpleTest::SimpleTest target to Test MathFunctions +# TODO2: Add the SimpleTest::SimpleTest target to TestMathFunctions target_link_libraries(TestMathFunctions PRIVATE From abee191e9351cd3e2114bd652bf0513e32193fad Mon Sep 17 00:00:00 2001 From: Aiden Woodruff Date: Fri, 19 Jun 2026 17:25:39 -0400 Subject: [PATCH 2/2] Help/tutorial: reword Installation Commands intro Signed-off-by: Aiden Woodruff --- .../Installation Commands and Concepts.rst | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Help/guide/tutorial/Installation Commands and Concepts.rst b/Help/guide/tutorial/Installation Commands and Concepts.rst index adbad62937..ff938a33ab 100644 --- a/Help/guide/tutorial/Installation Commands and Concepts.rst +++ b/Help/guide/tutorial/Installation Commands and Concepts.rst @@ -1,18 +1,18 @@ Step 9: Installation Commands and Concepts ========================================== -Projects need to do more than build and test their code, they need to make it +Projects need to do more than build and test their code. They need to make it available to consumers. The layout of files in the build tree is unsuitable -for consumption by other projects, binaries are in unexpected places, header +for consumption by other projects. Binaries are in unexpected places, header files are located far away in the source tree, and there's no clear way to discover what targets are provided or how to use them. -This translation, moving artifacts from the source and build trees into a final -layout suitable for consumption, is known as installation. CMake supports a -complete installation workflow as part of the project description, controlling -both the layout of artifacts in the install tree, and reconstructing targets -for other CMake projects which want to consume the libraries provided by the -install tree. +Moving artifacts from the source and build trees into a final layout suitable +for consumption is known as installation. CMake supports a complete +installation workflow as part of the project description, controlling both the +layout of artifacts in the install tree and reconstructing targets for other +CMake projects which want to consume the libraries provided by the install +tree. Background ^^^^^^^^^^