aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/Reference-manual.md
diff options
context:
space:
mode:
authorMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-12-15 07:40:43 -0500
committerMichael Hirsch, Ph.D <10931741+scivision@users.noreply.github.com>2019-12-19 12:03:55 -0500
commit5695dc0f1674211049b3952f8005cccc78411cdd (patch)
tree7bed9e714d54caa0c018bedcfeb41596bf6197b8 /docs/markdown/Reference-manual.md
parent06821755d253a930ebe29bb27f55b442c1790fed (diff)
downloadmeson-5695dc0f1674211049b3952f8005cccc78411cdd.zip
meson-5695dc0f1674211049b3952f8005cccc78411cdd.tar.gz
meson-5695dc0f1674211049b3952f8005cccc78411cdd.tar.bz2
add compiler.get_linker_id() method
this can be useful for if/elif where linker behaviors must be considered. For example, clang with "link" vs gcc with "ld.bfd" etc. ci for compiler.get_linker_id() method doc add @FeatureNew check Co-Authored-By: Daniel Mensinger <daniel@mensinger-ka.de>
Diffstat (limited to 'docs/markdown/Reference-manual.md')
-rw-r--r--docs/markdown/Reference-manual.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/markdown/Reference-manual.md b/docs/markdown/Reference-manual.md
index d1fe55b..4868cdd 100644
--- a/docs/markdown/Reference-manual.md
+++ b/docs/markdown/Reference-manual.md
@@ -6,7 +6,6 @@ The following functions are available in build files. Click on each to
see the description and usage. The objects returned by them are [list
afterwards](#returned-objects).
-
### add_global_arguments()
``` meson
@@ -2050,6 +2049,9 @@ the following methods:
such as clang or icc, especially when they use different syntax on different
operating systems.
+- `get_linker_id()` *(added 0.53.0)* returns a string identifying the linker.
+ For example, `ld.bfd`, `link`, [and more](Reference-tables.md#linker-ids).
+
- `get_supported_arguments(list_of_string)` *(added 0.43.0)* returns
an array containing only the arguments supported by the compiler,
as if `has_argument` were called on them individually.