diff options
author | Albert Tang <tangalbert919@yahoo.com> | 2025-02-15 11:26:12 -0800 |
---|---|---|
committer | Jussi Pakkanen <jussi.pakkanen@mailbox.org> | 2025-06-23 12:50:41 +0300 |
commit | 19d3e4dc30bd3210eb85e29a538ad1606adef1bc (patch) | |
tree | 5a93e292b1913fade57d5b23e4ab5ccbe92f4ab2 /docs/markdown/snippets | |
parent | a489e9433c71319669925fc35efdc1f25182b67e (diff) | |
download | meson-19d3e4dc30bd3210eb85e29a538ad1606adef1bc.zip meson-19d3e4dc30bd3210eb85e29a538ad1606adef1bc.tar.gz meson-19d3e4dc30bd3210eb85e29a538ad1606adef1bc.tar.bz2 |
docs: Document Swift/C++ interoperability feature
Diffstat (limited to 'docs/markdown/snippets')
-rw-r--r-- | docs/markdown/snippets/swift_cxx_interoperability.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/docs/markdown/snippets/swift_cxx_interoperability.md b/docs/markdown/snippets/swift_cxx_interoperability.md new file mode 100644 index 0000000..f18e114 --- /dev/null +++ b/docs/markdown/snippets/swift_cxx_interoperability.md @@ -0,0 +1,13 @@ +## Swift/C++ interoperability is now supported + +It is now possible to create Swift executables that can link to C++ or +Objective-C++ libraries. Only specifying a bridging header for the Swift +target is required. + +Swift 5.9 is required to use this feature. Xcode 15 is required if the +Xcode backend is used. + +```meson +lib = static_library('mylib', 'mylib.cpp') +exe = executable('prog', 'main.swift', 'mylib.h', link_with: lib) +``` |