aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/snippets/get-supported-arguments.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/markdown/snippets/get-supported-arguments.md')
-rw-r--r--docs/markdown/snippets/get-supported-arguments.md23
1 files changed, 0 insertions, 23 deletions
diff --git a/docs/markdown/snippets/get-supported-arguments.md b/docs/markdown/snippets/get-supported-arguments.md
deleted file mode 100644
index c0cc9bf..0000000
--- a/docs/markdown/snippets/get-supported-arguments.md
+++ /dev/null
@@ -1,23 +0,0 @@
-# Easier handling of supported compiler arguments
-
-A common pattern for handling multiple desired compiler arguments, was to
-test their presence and add them to an array one-by-one, e.g.:
-
- warning_flags_maybe = [
- '-Wsomething',
- '-Wanother-thing',
- '-Wno-the-other-thing',
- ]
- warning_flags = []
- foreach flag : warning_flags_maybe
- if cc.has_argument(flag)
- warning_flags += flag
- endif
- endforeach
- cc.add_project_argument(warning_flags)
-
-A helper has been added for the foreach/has_argument pattern, so you can
-now simply do:
-
- warning_flags = [ ... ]
- flags = cc.get_supported_flags(warning_flags)