diff options
| author | Jonathan Schleifer <js@nil.im> | 2024-04-11 01:46:27 +0200 |
|---|---|---|
| committer | Eli Schwartz <eschwartz93@gmail.com> | 2024-04-28 03:14:29 -0400 |
| commit | 6c6529337e72812a64ff4a193d1888cc7822de58 (patch) | |
| tree | 7672560e73f02b46d45b1d6569cf7bca3e33505e /docs/markdown/snippets | |
| parent | 205f09e1b022a71a64eb48e22bb52f76e0da21ef (diff) | |
| download | meson-6c6529337e72812a64ff4a193d1888cc7822de58.tar.gz | |
Add support for depending on ObjFW
This uses objfw-config to get to the flags, however, there's still
several todos that can only be addressed once dependencies can have
per-language flags.
Diffstat (limited to 'docs/markdown/snippets')
| -rw-r--r-- | docs/markdown/snippets/objfw_dep.md | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/docs/markdown/snippets/objfw_dep.md b/docs/markdown/snippets/objfw_dep.md new file mode 100644 index 000000000..e65da2885 --- /dev/null +++ b/docs/markdown/snippets/objfw_dep.md @@ -0,0 +1,24 @@ +## A new dependency for ObjFW is now supported + +For example, you can create a simple application written using ObjFW like this: + +```meson +project('SimpleApp', 'objc') + +objfw_dep = dependency('objfw', version: '>= 1.0') + +executable('SimpleApp', 'SimpleApp.m', + dependencies: [objfw_dep]) +``` + +Modules are also supported. A test case using ObjFWTest can be created like +this: + +```meson +project('Tests', 'objc') + +objfwtest_dep = dependency('objfw', version: '>= 1.1', modules: ['ObjFWTest']) + +executable('Tests', ['FooTest.m', 'BarTest.m'], + dependencies: [objfwtest_dep]) +``` |
