diff options
Diffstat (limited to 'docs/markdown')
-rw-r--r-- | docs/markdown/Build-options.md | 2 | ||||
-rw-r--r-- | docs/markdown/Builtin-options.md | 2 | ||||
-rw-r--r-- | docs/markdown/CMake-module.md | 4 | ||||
-rw-r--r-- | docs/markdown/Continuous-Integration.md | 2 | ||||
-rw-r--r-- | docs/markdown/Contributing.md | 4 | ||||
-rw-r--r-- | docs/markdown/Dependencies.md | 6 | ||||
-rw-r--r-- | docs/markdown/Design-rationale.md | 2 | ||||
-rw-r--r-- | docs/markdown/FAQ.md | 2 | ||||
-rw-r--r-- | docs/markdown/Kconfig-module.md | 2 | ||||
-rw-r--r-- | docs/markdown/Localisation.md | 2 | ||||
-rw-r--r-- | docs/markdown/Pkg-config-files.md | 2 | ||||
-rw-r--r-- | docs/markdown/Reference-manual.md | 4 | ||||
-rw-r--r-- | docs/markdown/Rewriter.md | 2 | ||||
-rw-r--r-- | docs/markdown/Unit-tests.md | 2 | ||||
-rw-r--r-- | docs/markdown/Vala.md | 2 |
15 files changed, 20 insertions, 20 deletions
diff --git a/docs/markdown/Build-options.md b/docs/markdown/Build-options.md index 9e7fe19..8b29afd 100644 --- a/docs/markdown/Build-options.md +++ b/docs/markdown/Build-options.md @@ -94,7 +94,7 @@ if d.found() endif ``` -If the value of a `feature` option is set to `auto`, that value is overriden by +If the value of a `feature` option is set to `auto`, that value is overridden by the global `auto_features` option (which defaults to `auto`). This is intended to be used by packagers who want to have full control on which dependencies are required and which are disabled, and not rely on build-deps being installed diff --git a/docs/markdown/Builtin-options.md b/docs/markdown/Builtin-options.md index 4172f1a..61857c9 100644 --- a/docs/markdown/Builtin-options.md +++ b/docs/markdown/Builtin-options.md @@ -55,7 +55,7 @@ particularly the paths section may be necessary. ### Core options -Options that are labled "per machine" in the table are set per machine. +Options that are labeled "per machine" in the table are set per machine. Prefixing the option with `build.` just affects the build machine configuration, while unprefixed just affects the host machine configuration, respectively. Using the option as-is with no prefix affects all machines. For example: diff --git a/docs/markdown/CMake-module.md b/docs/markdown/CMake-module.md index 94f4708..4cd62a5 100644 --- a/docs/markdown/CMake-module.md +++ b/docs/markdown/CMake-module.md @@ -86,14 +86,14 @@ and supports the following methods: - `dependency(target)` returns a dependency object for any CMake target. - `include_directories(target)` returns a meson `include_directories()` - object for the specified target. Using this function is not neccessary + object for the specified target. Using this function is not necessary if the dependency object is used. - `target(target)` returns the raw build target. - `target_type(target)` returns the type of the target as a string - `target_list()` returns a list of all target *names*. - `get_variable(name)` fetches the specified variable from inside the subproject. Usually `dependency()` or `target()` should be - prefered to extract build targets. + preferred to extract build targets. ## CMake configuration files diff --git a/docs/markdown/Continuous-Integration.md b/docs/markdown/Continuous-Integration.md index 5eec67d..6565c6e 100644 --- a/docs/markdown/Continuous-Integration.md +++ b/docs/markdown/Continuous-Integration.md @@ -74,7 +74,7 @@ install: - cmd: if %arch%==x86 (set PYTHON_ROOT=C:\python37) else (set PYTHON_ROOT=C:\python37-x64) # Print out dependency paths - cmd: echo Using Python at %PYTHON_ROOT% - # Add neccessary paths to PATH variable + # Add necessary paths to PATH variable - cmd: set PATH=%cd%;C:\ninja-build;%PYTHON_ROOT%;%PYTHON_ROOT%\Scripts;%PATH% # Install meson - cmd: pip install meson diff --git a/docs/markdown/Contributing.md b/docs/markdown/Contributing.md index a7ddd6c..95324d6 100644 --- a/docs/markdown/Contributing.md +++ b/docs/markdown/Contributing.md @@ -38,7 +38,7 @@ Every new feature requires some extra steps, namely: into `run_unittests.py`. - Must be registered with the [FeatureChecks framework](Release-notes-for-0.47.0.md#feature-detection-based-on-meson_version-in-project) that will warn the user if they try to use a new feature while - targetting an older meson version. + targeting an older meson version. - Needs a release note snippet inside `docs/markdown/snippets/` with a heading and a brief paragraph explaining what the feature does with an example. @@ -84,7 +84,7 @@ In a simplified list form the split would look like the following: ## Strategy for merging pull requests to trunk -Meson's merge strategy should fullfill the following guidelines: +Meson's merge strategy should fulfill the following guidelines: - preserve as much history as possible diff --git a/docs/markdown/Dependencies.md b/docs/markdown/Dependencies.md index a3ae199..39b7ccb 100644 --- a/docs/markdown/Dependencies.md +++ b/docs/markdown/Dependencies.md @@ -137,7 +137,7 @@ of all the work behind the scenes to make this work. You can use the keyword `method` to let meson know what method to use when searching for the dependency. The default value is `auto`. -Aditional dependencies methods are `pkg-config`, `config-tool`, `cmake`, +Additional dependencies methods are `pkg-config`, `config-tool`, `cmake`, `system`, `sysconfig`, `qmake`, `extraframework` and `dub`. ```meson @@ -159,11 +159,11 @@ to use both the old-style `<NAME>_LIBRARIES` variables as well as imported targets. It is possible to manually specify a list of CMake targets that should -be used with the `modules` property. Howerver, this step is optional +be used with the `modules` property. However, this step is optional since meson tries to automatically guess the correct target based on the name of the dependency. -Depending on the dependency it may be neccessary to explicitly specify +Depending on the dependency it may be necessary to explicitly specify a CMake target with the `modules` property if meson is unable to guess it automatically. diff --git a/docs/markdown/Design-rationale.md b/docs/markdown/Design-rationale.md index 1c65fa8..57aaee4 100644 --- a/docs/markdown/Design-rationale.md +++ b/docs/markdown/Design-rationale.md @@ -226,7 +226,7 @@ First we build a shared library named foobar. It is marked installable, so running `ninja install` installs it to the library directory (the system knows which one so the user does not have to care). Then we build a test executable which is linked against the -library. It will no tbe installed, but instead it is added to the list +library. It will not be installed, but instead it is added to the list of unit tests, which can be run with the command `ninja test`. Above we mentioned precompiled headers as a feature not supported by diff --git a/docs/markdown/FAQ.md b/docs/markdown/FAQ.md index 7625361..45255e9 100644 --- a/docs/markdown/FAQ.md +++ b/docs/markdown/FAQ.md @@ -324,7 +324,7 @@ that Windows developers should be able to contribute using nothing but Visual Studio. At the time of writing (April 2018) there are only three languages -that could fullfill these requirements: +that could fulfill these requirements: - C - C++ diff --git a/docs/markdown/Kconfig-module.md b/docs/markdown/Kconfig-module.md index c361b5b..5807f8d 100644 --- a/docs/markdown/Kconfig-module.md +++ b/docs/markdown/Kconfig-module.md @@ -14,7 +14,7 @@ configurations in meson projects. **Note**:Â this does not provide kconfig frontend tooling to generate a configuration. You still need something such as kconfig frontends (see link below) to parse your Kconfig files, and then (after you've -choosen the configuration options), output a ".config" file. +chosen the configuration options), output a ".config" file. [kconfig-frontends]: http://ymorin.is-a-geek.org/projects/kconfig-frontends diff --git a/docs/markdown/Localisation.md b/docs/markdown/Localisation.md index 517b642..ce9e3b6 100644 --- a/docs/markdown/Localisation.md +++ b/docs/markdown/Localisation.md @@ -7,7 +7,7 @@ short-description: Localization with GNU Gettext Localising your application with GNU gettext takes a little effort but is quite straightforward. We'll create a `po` subdirectory at your project root directory for all the localisation info. ## Generating .pot and .po files -In your main meson.build file include the `po` subdirectory in the build proces. +In your main meson.build file include the `po` subdirectory in the build process. subdir('po') diff --git a/docs/markdown/Pkg-config-files.md b/docs/markdown/Pkg-config-files.md index 305a6d8..3aa8897 100644 --- a/docs/markdown/Pkg-config-files.md +++ b/docs/markdown/Pkg-config-files.md @@ -18,4 +18,4 @@ pkg.generate(libraries : libs, This causes a file called `simple.pc` to be created and placed into the install directory during the install phase. -More infromation on the pkg-config module and the parameters can be found on the [pkgconfig-module](Pkgconfig-module.md) page. +More information on the pkg-config module and the parameters can be found on the [pkgconfig-module](Pkgconfig-module.md) page. diff --git a/docs/markdown/Reference-manual.md b/docs/markdown/Reference-manual.md index 3fdd9a9..cf846ef 100644 --- a/docs/markdown/Reference-manual.md +++ b/docs/markdown/Reference-manual.md @@ -697,7 +697,7 @@ Keyword arguments are the following: [`dependency()`](#dependency) for argument format. The version of the program is determined by running `program_name --version` command. If stdout is empty it fallbacks to stderr. If the output contains more text than simply a version - number, only the first occurence of numbers separated by dots is kept. + number, only the first occurrence of numbers separated by dots is kept. If the output is more complicated than that, the version checking will have to be done manually using [`run_command()`](#run_command). @@ -1152,7 +1152,7 @@ You should use this instead of [`shared_library`](#shared_library), to toggle your entire project (including subprojects) from shared to static with only one option. This option applies to libraries being built internal to the entire project. For external dependencies, the -default library type prefered is shared. This can be adapted on a per +default library type preferred is shared. This can be adapted on a per library basis using the [dependency()](#dependency)) `static` keyword. The keyword arguments for this are the same as for diff --git a/docs/markdown/Rewriter.md b/docs/markdown/Rewriter.md index b6301d6..9972bea 100644 --- a/docs/markdown/Rewriter.md +++ b/docs/markdown/Rewriter.md @@ -107,7 +107,7 @@ meson rewrite default-options {set/delete} <opt1> <value1> <opt2> <value2> ... ## Limitations -Rewriting a meson file is not guranteed to keep the indentation of the modified +Rewriting a meson file is not guaranteed to keep the indentation of the modified functions. Additionally, comments inside a modified statement will be removed. Furthermore, all source files will be sorted alphabetically. diff --git a/docs/markdown/Unit-tests.md b/docs/markdown/Unit-tests.md index 15b1941..4b21699 100644 --- a/docs/markdown/Unit-tests.md +++ b/docs/markdown/Unit-tests.md @@ -169,7 +169,7 @@ $ meson test --gdb --gdb-path /path/to/gdb testname $ meson test --print-errorlogs ``` -Meson will report the output produced by the failing tests along with other useful informations as the environmental variables. This is useful, for example, when you run the tests on Travis-CI, Jenkins and the like. +Meson will report the output produced by the failing tests along with other useful information as the environmental variables. This is useful, for example, when you run the tests on Travis-CI, Jenkins and the like. For further information see the command line help of Meson by running `meson test -h`. diff --git a/docs/markdown/Vala.md b/docs/markdown/Vala.md index 3550fa1..7081f8e 100644 --- a/docs/markdown/Vala.md +++ b/docs/markdown/Vala.md @@ -82,7 +82,7 @@ development files. The VAPI is installed in Vala's standard search path and so works just as seamlessly using the `dependency()` function. -### Targetting a version of GLib +### Targeting a version of GLib Meson's [`dependency()`](Reference-manual.md#dependency) function allows a version check of a library. This is often used to check a minimum version is installed. When setting a minimum version of GLib, Meson will also pass this to |