aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown
diff options
context:
space:
mode:
authornasso <nassomails@gmail.com>2025-05-08 13:16:40 +0200
committerJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-05-14 22:34:02 +0300
commita096df02e17f8f0644f988c10986688d97ec1a66 (patch)
treef157e4259107261536de7b32520dc50b3c927b13 /docs/markdown
parent14010f4dfdb9847944592149b189184ab59b6de0 (diff)
downloadmeson-a096df02e17f8f0644f988c10986688d97ec1a66.zip
meson-a096df02e17f8f0644f988c10986688d97ec1a66.tar.gz
meson-a096df02e17f8f0644f988c10986688d97ec1a66.tar.bz2
docs: gender neutral pronouns for "the user"
Diffstat (limited to 'docs/markdown')
-rw-r--r--docs/markdown/Design-rationale.md10
-rw-r--r--docs/markdown/Overview.md10
2 files changed, 10 insertions, 10 deletions
diff --git a/docs/markdown/Design-rationale.md b/docs/markdown/Design-rationale.md
index 4133979..c520773 100644
--- a/docs/markdown/Design-rationale.md
+++ b/docs/markdown/Design-rationale.md
@@ -34,9 +34,9 @@ may not work. In some cases the executable file is a binary whereas at
other times it is a wrapper shell script that invokes the real binary
which resides in a hidden subdirectory. GDB invocation fails if the
binary is a script but succeeds if it is not. The user has to remember
-the type of each one of his executables (which is an implementation
-detail of the build system) just to be able to debug them. Several
-other such pain points can be found in [this blog
+the type of each executable (which is an implementation detail of the
+build system) just to be able to debug them. Several other such pain
+points can be found in [this blog
post](http://voices.canonical.com/jussi.pakkanen/2011/09/13/autotools/).
Given these idiosyncrasies it is no wonder that most people don't want
@@ -132,7 +132,7 @@ and so on.
Sometimes you just have to compile files with only given compiler
flags and no others, or install files in weird places. The system must
-allow the user to do this if he really wants to.
+allow the user to do this.
Overview of the solution
--
@@ -151,7 +151,7 @@ passing around compiler flags and linker flags. In the proposed system
the user just declares that a given build target uses a given external
dependency. The build system then takes care of passing all flags and
settings to their proper locations. This means that the user can focus
-on his own code rather than marshalling command line arguments from
+on their own code rather than marshalling command line arguments from
one place to another.
A DSL is more work than the approach taken by SCons, which is to
diff --git a/docs/markdown/Overview.md b/docs/markdown/Overview.md
index 7bee937..f41a3b7 100644
--- a/docs/markdown/Overview.md
+++ b/docs/markdown/Overview.md
@@ -6,11 +6,11 @@ short-description: Overview of the Meson build system
Meson is a build system that is designed to be as user-friendly as
possible without sacrificing performance. The main tool for this is a
-custom language that the user uses to describe the structure of his
-build. The main design goals of this language has been simplicity,
-clarity and conciseness. Much inspiration was drawn from the Python
-programming language, which is considered very readable, even to
-people who have not programmed in Python before.
+custom language used to describe the structure of the build. The main
+design goals of this language has been simplicity, clarity and
+conciseness. Much inspiration was drawn from the Python programming
+language, which is considered very readable, even to people who have
+not programmed in Python before.
Another main idea has been to provide first class support for modern
programming tools and best practices. These include features as varied