diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2017-09-30 18:25:33 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2017-09-30 18:25:33 +0300 |
commit | b3362e350ad0c8603966bc485e66af553750c648 (patch) | |
tree | ba91ac30aa2733b62199ed9826f50e6428c23eda /docs/markdown | |
parent | a655b64989ecdce507567d9cd729a2cefaf91942 (diff) | |
download | meson-b3362e350ad0c8603966bc485e66af553750c648.zip meson-b3362e350ad0c8603966bc485e66af553750c648.tar.gz meson-b3362e350ad0c8603966bc485e66af553750c648.tar.bz2 |
Added release note snippet for prebuilt shared libs.
Diffstat (limited to 'docs/markdown')
-rw-r--r-- | docs/markdown/snippets/prebuilt.md | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/docs/markdown/snippets/prebuilt.md b/docs/markdown/snippets/prebuilt.md new file mode 100644 index 0000000..a51176a --- /dev/null +++ b/docs/markdown/snippets/prebuilt.md @@ -0,0 +1,15 @@ +# Better support for prebuilt shared libraries + +Meson has had support for prebuilt object files and static libraries. +This release adds feature parity to shared libraries. This means +that e.g. shipping prebuilt libraries as subprojects now can +be as simple as writing a definition file that looks like this. + + project('myprebuiltlibrary', 'c') + + cc = meson.get_compiler('c') + prebuilt = cc.find_library('mylib', dirs : meson.current_source_dir()) + mydep = declare_dependency(include_directories : include_directories('.'), + dependencies : prebuilt) + +Then you can use the dependency object in the same way as any other. |