aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2017-09-30 18:25:33 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2017-09-30 18:25:33 +0300
commitb3362e350ad0c8603966bc485e66af553750c648 (patch)
treeba91ac30aa2733b62199ed9826f50e6428c23eda /docs/markdown
parenta655b64989ecdce507567d9cd729a2cefaf91942 (diff)
downloadmeson-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.md15
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.