diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/markdown/Dependencies.md | 10 | ||||
| -rw-r--r-- | docs/markdown/snippets/atomic-dependency.md | 9 |
2 files changed, 19 insertions, 0 deletions
diff --git a/docs/markdown/Dependencies.md b/docs/markdown/Dependencies.md index 93f75d5a9..2e255b209 100644 --- a/docs/markdown/Dependencies.md +++ b/docs/markdown/Dependencies.md @@ -317,6 +317,16 @@ dep = dependency('appleframeworks', modules : 'foundation') These dependencies can never be found for non-OSX hosts. +## atomic (stdatomic) + +*(added 1.7.0)* + +Provides access to the atomic operations library. This first attempts +to look for a valid atomic external library before trying to fallback +to what is provided by the C runtime libraries. + +`method` may be `auto`, `builtin` or `system`. + ## Blocks Enable support for Clang's blocks extension. diff --git a/docs/markdown/snippets/atomic-dependency.md b/docs/markdown/snippets/atomic-dependency.md new file mode 100644 index 000000000..2eef5e0b1 --- /dev/null +++ b/docs/markdown/snippets/atomic-dependency.md @@ -0,0 +1,9 @@ +## New custom dependency for atomic + +``` +dependency('atomic') +``` + +checks for the availability of the atomic operation library. First, it looks +for the atomic library. If that is not found, then it will try to use what is +provided by the libc. |
