diff options
Diffstat (limited to 'docs/markdown/snippets/default_both_libraries.md')
| -rw-r--r-- | docs/markdown/snippets/default_both_libraries.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/markdown/snippets/default_both_libraries.md b/docs/markdown/snippets/default_both_libraries.md index 279c43d22..dc9cb6bca 100644 --- a/docs/markdown/snippets/default_both_libraries.md +++ b/docs/markdown/snippets/default_both_libraries.md @@ -2,3 +2,10 @@ `both_libraries` targets used to be considered as a shared library by default. There is now the `default_both_libraries` option to change this default. + +When `default_both_libraries` is 'auto', [[both_libraries]] with dependencies +that are [[@both_libs]] themselves will link with the same kind of library. +For example, if `libA` is a [[@both_libs]] and `libB` is a [[@both_libs]] +linked with `libA` (or with an internal dependency on `libA`), +the static lib of `libB` will link with the static lib of `libA`, and the +shared lib of `libA` will link with the shared lib of `libB`. |
